Mercurial > emacs
comparison src/eval.c @ 72730:c59eb8001eb6
(find_handler_clause): Give up on debugger if INPUT_BLOCKED_P.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 08 Sep 2006 12:11:49 +0000 |
parents | 01fdc3c9ea0e |
children | d38d245297fa a1a25ac6c88a |
comparison
equal
deleted
inserted
replaced
72729:b18e79090a7a | 72730:c59eb8001eb6 |
---|---|
1902 Fbacktrace, Qnil); | 1902 Fbacktrace, Qnil); |
1903 #endif | 1903 #endif |
1904 max_specpdl_size--; | 1904 max_specpdl_size--; |
1905 } | 1905 } |
1906 if (! no_debugger | 1906 if (! no_debugger |
1907 /* Don't try to run the debugger with interrupts blocked. | |
1908 The editing loop would return anyway. */ | |
1909 && ! INPUT_BLOCKED_P | |
1907 && (EQ (sig_symbol, Qquit) | 1910 && (EQ (sig_symbol, Qquit) |
1908 ? debug_on_quit | 1911 ? debug_on_quit |
1909 : wants_debugger (Vdebug_on_error, conditions)) | 1912 : wants_debugger (Vdebug_on_error, conditions)) |
1910 && ! skip_debugger (conditions, combined_data) | 1913 && ! skip_debugger (conditions, combined_data) |
1911 && when_entered_debugger < num_nonmacro_input_events) | 1914 && when_entered_debugger < num_nonmacro_input_events) |