aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-07-09 04:14:26 +0000
committerRichard M. Stallman2005-07-09 04:14:26 +0000
commitb9549e9dc7fcad0d9b19645ff1e319defd1b0222 (patch)
tree6a79e71e422e9d661fe3fdcfcff6135dea8d2db2
parent31f3c79b44bfd1565b93f2951bfdce445413b1ec (diff)
downloademacs-b9549e9dc7fcad0d9b19645ff1e319defd1b0222.tar.gz
emacs-b9549e9dc7fcad0d9b19645ff1e319defd1b0222.zip
(debugger-setup-buffer): When eval-buffer
was called with nil for the buffer, handle the read position right. Handle read position for eval-region, too.
-rw-r--r--lisp/emacs-lisp/debug.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el
index 94cca83a61d..76d86985079 100644
--- a/lisp/emacs-lisp/debug.el
+++ b/lisp/emacs-lisp/debug.el
@@ -314,8 +314,15 @@ That buffer should be current already."
314 (save-excursion 314 (save-excursion
315 (while (re-search-forward "^ eval-buffer(" nil t) 315 (while (re-search-forward "^ eval-buffer(" nil t)
316 (end-of-line) 316 (end-of-line)
317 (insert (format "\n ;;; Reading at buffer position %d" 317 (insert (format " ; Reading at buffer position %d"
318 (with-current-buffer (nth 2 (backtrace-frame (debugger-frame-number))) 318 (with-current-buffer
319 (or (nth 2 (backtrace-frame (debugger-frame-number)))
320 debugger-old-buffer)
321 (point)))))
322 (while (re-search-forward "^ eval-region(" nil t)
323 (end-of-line)
324 (insert (format " ; Reading at buffer position %d"
325 (with-current-buffer debugger-old-buffer
319 (point)))))) 326 (point))))))
320 (debugger-make-xrefs)) 327 (debugger-make-xrefs))
321 328