]> git.eshelyaron.com Git - emacs.git/commitdiff
Nontext mouse cursor as default on {tab|tool}-bar
authorManuel Giraud <manuel@ledu-giraud.fr>
Wed, 27 Sep 2023 17:05:10 +0000 (19:05 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 5 Oct 2023 07:27:38 +0000 (10:27 +0300)
* src/xdisp.c (note_mouse_highlight): Always set the mouse cursor to
nontext when entering tab-bar and tool-bar.  (Bug#66243)

src/xdisp.c

index f1980c4f20cce8aeb9ec7010e93ae4568869b56d..2c53527c25ef796272e8c2b3fd38a0d1458b746d 100644 (file)
@@ -35544,12 +35544,10 @@ note_mouse_highlight (struct frame *f, int x, int y)
     {
       note_tab_bar_highlight (f, x, y);
       if (tab_bar__dragging_in_progress)
-       {
          cursor = FRAME_OUTPUT_DATA (f)->hand_cursor;
-         goto set_cursor;
-       }
       else
-       return;
+       cursor = FRAME_OUTPUT_DATA (f)->nontext_cursor;
+      goto set_cursor;
     }
   else
     {
@@ -35567,7 +35565,8 @@ note_mouse_highlight (struct frame *f, int x, int y)
   if (EQ (window, f->tool_bar_window))
     {
       note_tool_bar_highlight (f, x, y);
-      return;
+      cursor = FRAME_OUTPUT_DATA (f)->nontext_cursor;
+      goto set_cursor;
     }
 #endif