[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:4574] Re: Meadow2.00 Beta1 + wl2.10.1 のtool-bar wl-summary-next 連打で落ちる
- X-ml-count: 4574
- Subject: [MD:4574] Re: Meadow2.00 Beta1 + wl2.10.1 のtool-bar wl-summary-next 連打で落ちる
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: Sun, 24 Aug 2003 20:01:44 +0900
- User-agent: Wanderlust/2.11.9 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.7 (Fujiidera) APEL/10.5 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.00 Beta2-dev (WOMINAHESHI)
>>>>> [meadow-users-jp : No.4678] にて
>>>>> "himi" = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:
himi> > 対策:この不具合が解消されるまでは、マウスを使って Meadow をいじ
himi> > めない。^^;;;
himi> これはやっぱ私にやれっつー事ですわね。^^;;;
himi> へい、責任を取って適当な時間を取ってやっときます。;_;
一部だけやっておきました。
不具合を作りこんだ可能性があるので、動作確認をお願いします。少な
くとも [meadow-users-jp: 4618] の不具合は解消されました。
やったのは、下記の(1)(2)だけです。(3)は意外と難しいのでやってませ
ん。(3)もやらないと、[meadow-users-jp: 4676] の不具合が解消されま
せん。だれか、お願いします。
(1) mouse face 更新処理の非同期化
(2) tooltip 更新処理の非同期化
(3) toolbar をクリックした時の処理の非同期化
(mw32_handle_tool_bar_click@xxxxxxxxxx)
補足しますと、これらでは、メッセージスレッドにて、
・マウスカーソルの下のプロパティを Fget_text_property() で取得し
・必要があればその情報を元に Emacs Event を生成しメインスレッドに
処理をさせています((2)(3)のみ)。
これらの処理を、(1)(2)についてはメインスレッドに移しました。
それから、不要となった W32_BLOCK_INPUT/W32_UNBLOCK_INPUT を取り除
く必要がありますが、まだやってません。
中身を精査せずに、すべて消しちゃっていいのかしら?
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)