gnus-update-format-specifications: Force update `gnus-format-specs' when
authorkeiichi <keiichi>
Thu, 15 Oct 1998 05:46:42 +0000 (05:46 +0000)
committerkeiichi <keiichi>
Thu, 15 Oct 1998 05:46:42 +0000 (05:46 +0000)
`gnus-version' is differ from saved version.

lisp/gnus-spec.el

index 2a1e355..67c9ee9 100644 (file)
   ;; See whether all the stored info needs to be flushed.
   (when (or force
            (not (equal emacs-version
-                       (cdr (assq 'version gnus-format-specs)))))
+                       (cdr (assq 'version gnus-format-specs))))
+           (not (equal gnus-version
+                       (cdr (assq 'gnus-version gnus-format-specs)))))
+    (message "%s" "Force update format specs.")
     (setq gnus-format-specs nil))
 
   ;; Go through all the formats and see whether they need updating.
          (set (intern (format "gnus-%s-line-format-spec" type)) val)))))
 
   (unless (assq 'version gnus-format-specs)
-    (push (cons 'version emacs-version) gnus-format-specs)))
+    (push (cons 'version emacs-version) gnus-format-specs))
+  (unless (assq 'gnus-version gnus-format-specs)
+    (push (cons 'gnus-version gnus-version) gnus-format-specs)))
 
 (defvar gnus-mouse-face-0 'highlight)
 (defvar gnus-mouse-face-1 'highlight)