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