# HG changeset patch # User Richard M. Stallman # Date 1065361903 0 # Node ID c546768fdb22b4f161a0fd82b563e2f9f0e2c706 # Parent 371ac8b3328e54de16b3a71db2fcf9f43dddad13 (report-emacs-bug): Fix previous change. diff -r 371ac8b3328e -r c546768fdb22 lisp/mail/emacsbug.el --- a/lisp/mail/emacsbug.el Sun Oct 05 13:51:04 2003 +0000 +++ b/lisp/mail/emacsbug.el Sun Oct 05 13:51:43 2003 +0000 @@ -79,6 +79,7 @@ ;; If there are four numbers in emacs-version, this is a pretest ;; version. (let ((pretest-p (string-match "\\..*\\..*\\." emacs-version)) + (from-buffer (current-buffer)) user-point prompt-beg-point message-end-point) (setq message-end-point (with-current-buffer (get-buffer-create "*Messages*") @@ -141,12 +142,14 @@ (insert (format " default-enable-multibyte-characters: %s\n" default-enable-multibyte-characters)) (insert "\n") - (insert (format "Major mode: %s\n" mode-name)) + (insert (format "Major mode: %s\n" + (buffer-local-value 'mode-name from-buffer))) (insert "\n") (insert "Minor modes in effect:\n") (dolist (mode minor-mode-list) - (and (boundp mode) (symbol-value mode) - (insert (format " %s: %s\n" mode (symbol-value mode))))) + (and (boundp mode) (buffer-local-value mode from-buffer) + (insert (format " %s: %s\n" mode + (buffer-local-value mode from-buffer))))) (insert "\n") (insert "Recent input:\n") (let ((before-keys (point)))