diff options
| author | Stefan Monnier | 2009-09-20 17:05:00 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2009-09-20 17:05:00 +0000 |
| commit | 5b650faa35d1ec890281e2143a14bdcaa836c155 (patch) | |
| tree | f90634a453c82362ea0e4f47e80fd942e1b3aa99 | |
| parent | ea5fff5f19dedcb952deb8efc0fc85522efd8d88 (diff) | |
| download | emacs-5b650faa35d1ec890281e2143a14bdcaa836c155.tar.gz emacs-5b650faa35d1ec890281e2143a14bdcaa836c155.zip | |
(find_handler_clause): Make stack-trace-on-error work in batch mode (bug#4228).
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/eval.c | 15 |
2 files changed, 12 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 566707d3a40..a4d3cb7fd28 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-09-20 Tom Tromey <tromey@redhat.com> | ||
| 2 | |||
| 3 | * eval.c (find_handler_clause): Make stack-trace-on-error work in | ||
| 4 | batch mode (bug#4228). | ||
| 5 | |||
| 1 | 2009-09-18 Rob Christie <robchristie@gmail.com> (tiny change) | 6 | 2009-09-18 Rob Christie <robchristie@gmail.com> (tiny change) |
| 2 | 7 | ||
| 3 | * nsmenu.m (EmacsMenu-parseKeyEquiv:): Parse key equivalent more | 8 | * nsmenu.m (EmacsMenu-parseKeyEquiv:): Parse key equivalent more |
diff --git a/src/eval.c b/src/eval.c index 94b6214715a..8d446de09fc 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -1945,14 +1945,13 @@ find_handler_clause (handlers, conditions, sig, data) | |||
| 1945 | { | 1945 | { |
| 1946 | max_lisp_eval_depth += 15; | 1946 | max_lisp_eval_depth += 15; |
| 1947 | max_specpdl_size++; | 1947 | max_specpdl_size++; |
| 1948 | #ifdef PROTOTYPES | 1948 | if (noninteractive) |
| 1949 | internal_with_output_to_temp_buffer ("*Backtrace*", | 1949 | Fbacktrace (); |
| 1950 | (Lisp_Object (*) (Lisp_Object)) Fbacktrace, | 1950 | else |
| 1951 | Qnil); | 1951 | internal_with_output_to_temp_buffer |
| 1952 | #else | 1952 | ("*Backtrace*", |
| 1953 | internal_with_output_to_temp_buffer ("*Backtrace*", | 1953 | (Lisp_Object (*) (Lisp_Object)) Fbacktrace, |
| 1954 | Fbacktrace, Qnil); | 1954 | Qnil); |
| 1955 | #endif | ||
| 1956 | max_specpdl_size--; | 1955 | max_specpdl_size--; |
| 1957 | max_lisp_eval_depth -= 15; | 1956 | max_lisp_eval_depth -= 15; |
| 1958 | } | 1957 | } |