[Date Prev][Date Next][Thread Prev][][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 )