Fix for c-submit-bug-report and reporter.el void-variable handling
authorGlenn Morris <rgm@gnu.org>
Fri, 31 Jan 2014 02:39:40 +0000 (21:39 -0500)
committerGlenn Morris <rgm@gnu.org>
Fri, 31 Jan 2014 02:39:40 +0000 (21:39 -0500)
* lisp/mail/reporter.el (reporter-dump-variable): In case of void-variable,
do not mess with mail-buffer position (fixes 2009-11-03 change).

* lisp/progmodes/cc-mode.el (c-submit-bug-report):
Check auto-fill-mode is bound.

Fixes: debbugs:16592

lisp/ChangeLog
lisp/mail/reporter.el
lisp/progmodes/cc-mode.el

index c647ba0..3e8e7a6 100644 (file)
@@ -1,3 +1,10 @@
+2014-01-31  Glenn Morris  <rgm@gnu.org>
+
+       * mail/reporter.el (reporter-dump-variable): In case of void-variable,
+       do not mess with mail-buffer position (fixes 2009-11-03 change).
+       * progmodes/cc-mode.el (c-submit-bug-report):
+       Check auto-fill-mode is bound.  (Bug#16592)
+
 2014-01-31  Darren Hoo  <darren.hoo@gmail.com>
 
        * startup.el (fancy-splash-image-file): New function,
index 35eb582..8fa0121 100644 (file)
@@ -200,9 +200,10 @@ MAILBUF is the mail buffer being composed."
        (insert "\n"))
     (void-variable
      (with-current-buffer mailbuf
-       (mail-position-on-field "X-Reporter-Void-Vars-Found")
-       (end-of-line)
-       (insert (symbol-name varsym) " ")))
+       (save-excursion
+        (mail-position-on-field "X-Reporter-Void-Vars-Found")
+        (end-of-line)
+        (insert (symbol-name varsym) " "))))
     (error
      (error ""))))
 
index e961343..e8d447c 100644 (file)
@@ -1733,6 +1733,7 @@ Key bindings:
                filladapt-mode
                defun-prompt-regexp
                font-lock-mode
+               auto-fill-mode
                font-lock-maximum-decoration
                parse-sexp-lookup-properties
                lookup-syntax-properties))