>>>>> In [emacs-w3m : No.02936]
>>>>> HAYASHI Chifumi (林 千史) <chifumi@mscom.or.jp> wrote:
林千史さん> Mew で html 添付ファイルの表示に emacs-w3m を使っています
林千史さん> が、いつの頃からか
林千史さん> Wrong type argument: stringp, nil
林千史さん> というエラーが出て表示できない *ことがある* のが気になって
林千史さん> いました。(たとえばこのメールに添付のもの)
だれもフォローして下さらないので気になっていました。^^;;
林千史さん> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
林千史さん> string-match("..." nil)
林千史さん> (progn (string-match w3m-url-components-regexp w3m-current-url)
[...]
林千史さん> w3m-form-parse-forms()
w3m-current-url の値 nil が有意である現状で w3m-form-parse-forms
がいきなり string-match するのは問題である気がしますので、林さん
の
林千史さん> + (if (null w3m-current-url) (setq w3m-current-url ""))
という対応は基本的に正しいのではないでしょうか。ただ、値 nil を
以て reload 不可の判断ができる余地を残すために、以下のようにして
はどうかと思うのですが。
Attachment:
w3m-form.el.diff
Description: Binary data
-- Katsumi Yamaoka <yamaoka@jpl.org>