[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [async] fetch url
>> On Tue, 20 Nov 2001 17:08:40 +0900
>> 「菅」== t-suga@atomsystem.co.jp (Taiki SUGAWARA) said as follows:
菅> w3m-process-push() で (assoc arguments w3m-process-queue) が失敗す
菅> るからという所まではつきとめました。
がーん。
菅> でも、argument と同じものが w3m-process-queue に登録されていたし、
菅> なんでそれが失敗するのかがよくわからないです。
それは、確かに訳分からないですねえ…。
菅原さんの報告を追い掛けていてバグを見つけましたが、発生する現象(*)か
ら見て、菅原さんの遭遇している問題とは異なると思います。とりあえず、そ
の問題は修正しておきましたので、その修正済の CVS 先端の版に対して、以
下の変更を行ってみるとどうなるでしょうか?
(*) 同一の URL を別々のバッファから閲覧した場合、retrieve 後、片方のペー
ジしか更新されないという現象が発生していた。
Index: w3m-proc.el
===================================================================
RCS file: /storage/cvsroot/emacs-w3m/w3m-proc.el,v
retrieving revision 1.11
diff -u -u -r1.11 w3m-proc.el
--- w3m-proc.el 2001/11/20 08:22:31 1.11
+++ w3m-proc.el 2001/11/20 08:23:55
@@ -155,6 +155,10 @@
"Generate a new `w3m-process' object which is provided by HANDLER,
ARGUMENTS and this buffer, regist it to `w3m-process-queue', and
return it."
+ (setq arguments
+ (mapcar
+ (lambda (x) (set-text-properties 0 (length x) nil x) x)
+ arguments))
(let ((x (assoc (cons w3m-command arguments) w3m-process-queue)))
(unless x
(setq x (w3m-process-new w3m-command arguments (current-buffer)))
--
土屋 雅稔 ( TSUCHIYA Masatoshi )