gnus-art: fix buffer live check
authorJulien Danjou <julien@danjou.info>
Wed, 2 Mar 2011 09:15:24 +0000 (10:15 +0100)
committerJulien Danjou <julien@danjou.info>
Wed, 2 Mar 2011 09:15:24 +0000 (10:15 +0100)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/gnus-art.el

index 80d601b..ace8c1c 100644 (file)
@@ -1,3 +1,7 @@
+2011-03-02  Julien Danjou  <julien@danjou.info>
+
+       * gnus-art.el (gnus-with-article-buffer): Fix buffer live check.
+
 2011-03-01  Julien Danjou  <julien@danjou.info>
 
        * gnus-art.el (list-identifier): Add list-identifier as a parameter
index 7469c44..c64138b 100644 (file)
@@ -1743,7 +1743,7 @@ Initialized from `text-mode-syntax-table.")
 (put 'gnus-with-article-headers 'edebug-form-spec '(body))
 
 (defmacro gnus-with-article-buffer (&rest forms)
-  `(when (buffer-live-p gnus-article-buffer)
+  `(when (buffer-live-p (get-buffer gnus-article-buffer))
      (with-current-buffer gnus-article-buffer
        (let ((inhibit-read-only t))
          ,@forms))))