/[emacs]/emacs/src/keyboard.c
ViewVC logotype

Diff of /emacs/src/keyboard.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.804 by jhd, Wed Dec 15 21:40:39 2004 UTC revision 1.805 by rms, Tue Dec 21 11:34:42 2004 UTC
# Line 3711  kbd_buffer_store_event_hold (event, hold Line 3711  kbd_buffer_store_event_hold (event, hold
3711        ++kbd_store_ptr;        ++kbd_store_ptr;
3712      }      }
3713    
3714    /* If we're in a section that requested to be interrupted as soon    /* If we're inside while-no-input, and this event qualifies
3715       as input comes, then set quit-flag to cause an interrupt.  */       as input, set quit-flag to cause an interrupt.  */
3716    if (!NILP (Vthrow_on_input)    if (!NILP (Vthrow_on_input)
3717        && event->kind != FOCUS_IN_EVENT        && event->kind != FOCUS_IN_EVENT
3718        && event->kind != HELP_EVENT        && event->kind != HELP_EVENT
3719        && event->kind != DEICONIFY_EVENT)        && event->kind != DEICONIFY_EVENT)
3720      Vquit_flag = Vthrow_on_input;      {
3721          Vquit_flag = Vthrow_on_input;
3722          /* If we're inside a function that wants immediate quits,
3723             do it now.  */
3724          if (immediate_quit && NILP (Vinhibit_quit))
3725            {
3726              immediate_quit = 0;
3727              sigfree ();
3728              QUIT;
3729            }
3730        }
3731  }  }
3732    
3733    

Legend:
Removed from v.1.804  
changed lines
  Added in v.1.805

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26