EMIKO 1.14.1 (Choanoflagellata)
Yuuichi Teranishi
teranisi @ gohome.org
2001年 11月 5日 (月) 18:46:51 JST
At Mon, 05 Nov 2001 17:12:16 +0900,
Daiki Ueno wrote:
>
> パッチの全貌を把握できていないのですが、マウスで mime-play-entity を起動
> したときにも、ミニバッファから入力を促されてしまう問題という理解で良いで
> しょうか?
それもありますが、メニューを選択しても method が起動されず、
No method are specified for nil
と出てしまいました。
> 一点だけコメントを:
>
> 寺> --- mime-play.el 2001/09/24 10:06:57 1.84.2.9.2.6
> 寺> +++ mime-play.el 2001/10/30 02:34:52
>
> 寺> (cond ((cdr ret)
> 寺> (while ret
> 寺> (or (vassoc (setq method
> 寺> (format "%s"
> 寺> - (cdr (assq 'method (pop ret)))))
> 寺> + (cdr (assq 'method
> 寺> + (setq s (pop ret))))))
> 寺> menu)
> 寺> - (push (vector method situation t) menu)))
> 寺> + (push (vector method s t) menu)))
>
> ここは、method 名で uniq しながら、menu を構築する部分なので、s を保存す
> る必要はないように思います。
この時点で変数 situation が method を含んでいないので(そもそもそれがまずい?)、
(setq ret (mime-sort-situation
(mime-menu-select "Play entity with: "
(cons "Methods" menu))))
の部分で設定される変数 ret も method を含まず、
(setq method (cdr (assq 'method ret)))
の部分で method が nil になって、上記現象が発生してしまいます。
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"There's nothing you can do that can't be done..."
More information about the Emacs-mime-ja
mailing list