[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:4626] マウスカーソルが消えたときに mouse-face がそのまま残ります



藤井です。

w32-hide-mouse-on-key を non-nil にすると、キーを押したときにマウスカー
ソルが消えますが、この時の挙動が Meadow 1.15 と Meadow 2.00b2 では異な
ります。

Meadow 1.15 ではマウスカーソルが消えるときに mouse-face の表示も消える
のですが、Meadow2.00b2 では mouse-face の表示がそのまま残っているよう
です。

以下のコードを追加すると、Meadow 2.00b2 でも mouse-face も消えるように
なりました。

# tooltip も消えた方が良いように思いますが、何もしてません。

--- mw32term.c.orig	2003-09-02 20:13:53.000000000 +0900
+++ mw32term.c	2003-09-02 20:25:30.000000000 +0900
@@ -6284,6 +6284,12 @@
       return;
     }
 
+  if (dpyinfo->mouse_cursor_stat < 0)
+    {
+      clear_mouse_face (dpyinfo);
+      return;
+    }
+
   /* Which window is that in?  */
   window = window_from_coordinates (f, x, y, &portion, 1);

追伸

「入門 Meadow/Emacs」 出版おめでとうございます。

JUNKUDO (難波)で買ったのですが、一太郎の本と OpenOffice の本の間に挟まっ
てました。最初どこにあるのか分かりませんでした。(?_?)

--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )