[mew-dist 28485] mew-summary-selection-by-msgid
Shigeru Yasuda
yasuda at example.com
2008年 6月 4日 (水) 18:47:35 JST
以下のようなメールに対して V するとエラーになることに気が付きました。
1. Subject がない
→ mew-subject-simplify2 でエラー
2. Subject が "[foo]"、"Re: [foo]" のような文字列になっている
→ mew-subject-simplify2 の結果が "" になるので、
mew-folder-to-selection でエラー
以下のような場当たり的な対処を入れて回避しています。
Index: mew-search.el
===================================================================
RCS file: /cvsmew/mew/mew-search.el,v
retrieving revision 1.86
diff -u -r1.86 mew-search.el
--- mew-search.el 16 May 2008 07:18:27 -0000 1.86
+++ mew-search.el 4 Jun 2008 09:32:33 -0000
@@ -658,8 +658,9 @@
(mew-summary-msg
(let* ((ofolder (mew-summary-folder-name 'ext))
(subj (mew-summary-get-subject))
- (str (mew-subject-simplify2 subj))
- (vfolder (mew-folder-to-selection str))
+ (str (if subj (mew-subject-simplify2 subj) mew-error-no-subject))
+ (vfolder (mew-folder-to-selection
+ (if (string-equal str "") subj str)))
(regex (format "\\(.*\\)/\\([0-9]+\\)\\(%s\\)?$" (regexp-quote mew-suffix)))
(rttl 0)
(file (mew-make-temp-name))
さすがに Subject がないメールは滅多に来ないのですが、2 のパターンは
たまにあるので、対処してもらえると助かります。
--
やすだ
Mew-dist メーリングリストの案内