[Mew-dist 05801] restart bug

OKUNISHI Fujikazu fuji0924 at example.com
1998年 8月 3日 (月) 19:05:18 JST


一旦 Q(mew-summary-quit) した後で M-x mew すると mew-mail-path は消去
されてないので mew-init は実行されないのに、mew-foldeer-alist 他諸々の
変数がセットされてないために、事実上何もできないというバグがあります。

impath を毎回呼ばないために mew-mail-path しか見てないのであれば
mew-init を impath を呼ぶルーチンと mew-folder-list() とに分割すべきだ
と思いますが、取りあえず安直なパッチにしておきました。

;; とここまで書いて、よく考えたら mew-folder-alist だけを見るだけで十
;; 分ですね。ま、このまま出します(^_^;

--- mew.el.orig	Fri Jul 31 09:44:50 1998
+++ mew.el	Mon Aug  3 18:42:04 1998
@@ -57,7 +57,9 @@
   (interactive "P")
   (let ((auto (if arg (not mew-auto-get) mew-auto-get)))
     (mew-window-push)
-    (if (null mew-mail-path) (mew-init))
+    (if (or (null mew-mail-path)
+            (null mew-folder-alist))
+	(mew-init))
     (if auto
 	(mew-summary-get)
       (mew-summary-goto-folder t mew-inbox-folder))))

;; prom-mew はこのへんのことは何も考えてないらしく、このパッチを当てた
;; 状態でも M-x prom-mew しても必要な変数は何も再定義されないまま起動
;; してしまうという問題があります(^_^;;

--ふ





Mew-dist メーリングリストの案内