[Mew-dist 08203] Re: patch2

SAKAI Kiyotaka ksakai at example.com
1999年 3月 19日 (金) 17:13:45 JST


>> In article <19990319163820A.fukae at example.com>, Fukae Seiji <fukae at example.com> writes:

>   +draft/ で再編集しようと E を押すと、以下のエラーメッセージが
> でるだけで、編集できませんでした。Mew-1.93 では大丈夫の
> ようですが…?

とりあえず、このパッチで編集できるようになるかと思います。

原因は、mew-summary-display-message でメールを表示するときに cache を
セットして、それを再編集時に利用するコードになっているのですが、+draft
buffer では解析しないでメールを表示させるので、cache には何も入らない
ためです。

# +dratf で mew-summary-save を実行すると、同様な問題が発生しますね。
# 使う人はほとんどいないでしょうけど。
-- 
酒井 清隆 (E-mail: ksakai at example.com)

-------------- next part --------------
Index: mew-summary.el
===================================================================
RCS file: /home/ksakai/cvsroot/mew-1.94b14/mew-summary.el,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 mew-summary.el
--- mew-summary.el	1999/03/19 00:52:12	1.1.1.1
+++ mew-summary.el	1999/03/19 08:07:58
@@ -1300,7 +1300,7 @@
 	  (fld (mew-summary-folder-name))
 	  (rename nil)
 	  (cache (mew-current-get 'cache))
-	  (syntax (mew-syntax-get-entry (mew-cache-decode-syntax cache) part))
+	  (syntax (and cache (mew-syntax-get-entry (mew-cache-decode-syntax cache) part)))
 	  (ct (and syntax (mew-syntax-get-value (mew-syntax-get-ct syntax) 'cap)))
 	  (find-file-hooks nil)
 	  (inhibit-quit t))


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