diff lisp/org/org-gnus.el @ 103325:dbcad43aecdd

Fix bug where org-gnus-store-link used wrong subject when called in an article buffer. Patch provided by fengli AT gmail DOT com.
author Tassilo Horn <tassilo@member.fsf.org>
date Fri, 05 Jun 2009 07:25:56 +0000
parents 6d71fc980cde
children ac1a55cc2c38
line wrap: on
line diff
--- a/lisp/org/org-gnus.el	Fri Jun 05 01:58:53 2009 +0000
+++ b/lisp/org/org-gnus.el	Fri Jun 05 07:25:56 2009 +0000
@@ -133,7 +133,9 @@
 	   (to (mail-header 'to header))
 	   (newsgroups (mail-header 'newsgroups header))
 	   (x-no-archive (mail-header 'x-no-archive header))
-	   (subject (gnus-summary-subject-string))
+	   (subject (if (eq major-mode 'gnus-article-mode)
+			(message-fetch-field "subject")
+		      (gnus-summary-subject-string)))
 	   desc link)
       (org-store-link-props :type "gnus" :from from :subject subject
 			    :message-id message-id :group group :to to)