* elmo.el (elmo-find-fetch-strategy): Don't use file cache when
authoryoichi <yoichi>
Tue, 26 Mar 2002 15:13:39 +0000 (15:13 +0000)
committeryoichi <yoichi>
Tue, 26 Mar 2002 15:13:39 +0000 (15:13 +0000)
`elmo-message-use-cache-p' returns nil.
* elmo-mime.el (elmo-mime-display-as-is): Ditto.
(ignore cache file and refer the substance in local folders)

elmo/ChangeLog
elmo/elmo-mime.el
elmo/elmo.el

index 8e4b0cd..922d967 100644 (file)
@@ -1,3 +1,10 @@
+2002-03-26  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
+
+       * elmo.el (elmo-find-fetch-strategy): Don't use file cache when
+       `elmo-message-use-cache-p' returns nil.
+       * elmo-mime.el (elmo-mime-display-as-is): Ditto.
+       (ignore cache file and refer the substance in local folders)
+
 2002-03-12  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
 
        * elmo-version.el (elmo-version): Up to 2.9.8.
index 46a4881..9efb463 100644 (file)
@@ -260,7 +260,8 @@ Return non-nil if cache is used."
        cache-file strategy use-cache)
     (setq cache-file (elmo-file-cache-get
                      (elmo-msgdb-overview-entity-get-id entity)))
-    (setq use-cache (eq (elmo-file-cache-status cache-file) 'entire))
+    (setq use-cache (and (elmo-message-use-cache-p folder number)
+                        (eq (elmo-file-cache-status cache-file) 'entire)))
     (setq strategy (elmo-make-fetch-strategy
                    'entire use-cache (elmo-message-use-cache-p folder number)
                    (elmo-file-cache-path
index b2a437c..7eb82fd 100644 (file)
@@ -485,6 +485,8 @@ Return newly created temporary directory name which contains temporary files.")
     (setq message-id (elmo-msgdb-overview-entity-get-id entity))
     (setq number (elmo-msgdb-overview-entity-get-number entity))
     (setq cache-file (elmo-file-cache-get message-id))
+    (setq ignore-cache (or ignore-cache
+                          (null (elmo-message-use-cache-p folder number))))
     (if (or ignore-cache
            (null (elmo-file-cache-status cache-file)))
        ;; No cache or ignore-cache.