diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/callint.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/callint.c b/src/callint.c index 053ee6cdaa5..c0afc7b20bd 100644 --- a/src/callint.c +++ b/src/callint.c | |||
| @@ -837,7 +837,10 @@ invoke it. If KEYS is omitted or nil, the return value of | |||
| 837 | kset_last_command (current_kboard, save_last_command); | 837 | kset_last_command (current_kboard, save_last_command); |
| 838 | 838 | ||
| 839 | { | 839 | { |
| 840 | Lisp_Object val = Ffuncall (nargs, args); | 840 | Lisp_Object val; |
| 841 | specbind (Qcommand_debug_status, Qnil); | ||
| 842 | |||
| 843 | val = Ffuncall (nargs, args); | ||
| 841 | val = unbind_to (speccount, val); | 844 | val = unbind_to (speccount, val); |
| 842 | SAFE_FREE (); | 845 | SAFE_FREE (); |
| 843 | return val; | 846 | return val; |
| @@ -894,6 +897,7 @@ syms_of_callint (void) | |||
| 894 | DEFSYM (Qhandle_shift_selection, "handle-shift-selection"); | 897 | DEFSYM (Qhandle_shift_selection, "handle-shift-selection"); |
| 895 | DEFSYM (Qread_number, "read-number"); | 898 | DEFSYM (Qread_number, "read-number"); |
| 896 | DEFSYM (Qfuncall_interactively, "funcall-interactively"); | 899 | DEFSYM (Qfuncall_interactively, "funcall-interactively"); |
| 900 | DEFSYM (Qcommand_debug_status, "command-debug-status"); | ||
| 897 | DEFSYM (Qenable_recursive_minibuffers, "enable-recursive-minibuffers"); | 901 | DEFSYM (Qenable_recursive_minibuffers, "enable-recursive-minibuffers"); |
| 898 | DEFSYM (Qmouse_leave_buffer_hook, "mouse-leave-buffer-hook"); | 902 | DEFSYM (Qmouse_leave_buffer_hook, "mouse-leave-buffer-hook"); |
| 899 | 903 | ||