[Mew-dist 13244] Re: b39
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2000年 6月 6日 (火) 18:07:07 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 13229] Re: b39
> > > 保存する時に、ファイル名は表示されているので、それを入力仕直せば良いの
> > > ですが、仕様としては、表示されているファイル名が良いと思います。
>
> ようやく理解できました。バグの原因も分かりました。
このパッチを試して下さい。PGP/MIME のときとか、うまく行くのかなぁ...
mew-decode-message を呼び出しているコマンドすべてに、同様のバグがある
と思われます。
--かず
Index: mew-edit.el
===================================================================
RCS file: /usr/home/kazu/cvsroot/Mew/mew/mew-edit.el,v
retrieving revision 1.73
retrieving revision 1.74
diff -c -r1.73 -r1.74
*** mew-edit.el 2000/06/04 12:50:00 1.73
--- mew-edit.el 2000/06/06 09:15:40 1.74
***************
*** 173,178 ****
--- 173,185 ----
msg have-hdrp bodyp beg end cdpl file ct ctl
error doit append-p)
(save-excursion
+ ;; Due to mew-decode-broken, the filename may be changed.
+ ;; So, save it here.
+ (and syntax (setq cdpl (mew-syntax-get-cdp syntax)))
+ (setq file (mew-syntax-get-filename cdpl ctl))
+ (and file (equal (mew-charset-guess-string file)
+ mew-error-charset-unknown)
+ (setq file nil))
;; First of all, we should determine which part the user want to
;; save due to the ambiguity.
;; "y" on Message/Rfc822
***************
*** 232,243 ****
(setq end (mew-syntax-get-end (mew-syntax-get-part syntax)))
(setq end (mew-syntax-get-end syntax)))
(setq ctl (mew-syntax-get-ct syntax))
! ;; file name
! (and syntax (setq cdpl (mew-syntax-get-cdp syntax)))
! (setq file (mew-syntax-get-filename cdpl ctl))
! (and file (equal (mew-charset-guess-string file)
! mew-error-charset-unknown)
! (setq file nil))
(setq file (mew-summary-input-file-name nil file))
;;
(if (not (file-exists-p file))
--- 239,245 ----
(setq end (mew-syntax-get-end (mew-syntax-get-part syntax)))
(setq end (mew-syntax-get-end syntax)))
(setq ctl (mew-syntax-get-ct syntax))
! ;;
(setq file (mew-summary-input-file-name nil file))
;;
(if (not (file-exists-p file))
Mew-dist メーリングリストの案内