]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/xdisp.c (note_tab_bar_highlight): Simplify HAVE_NS ifdefs.
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 13 Oct 2019 19:55:12 +0000 (12:55 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 13 Oct 2019 19:55:30 +0000 (12:55 -0700)
src/xdisp.c

index 252e3ed7c1813d16c931028f978ac67fffe71c22..1cfd7ef76017a8119cc2c82653b6ba8166531f33 100644 (file)
@@ -13334,9 +13334,6 @@ note_tab_bar_highlight (struct frame *f, int x, int y)
 {
   Lisp_Object window = f->tab_bar_window;
   struct window *w = XWINDOW (window);
-#ifndef HAVE_NS
-  Display_Info *dpyinfo = FRAME_DISPLAY_INFO (f);
-#endif
   Mouse_HLInfo *hlinfo = MOUSE_HL_INFO (f);
   int hpos, vpos;
   struct glyph *glyph;
@@ -13346,9 +13343,6 @@ note_tab_bar_highlight (struct frame *f, int x, int y)
   int prop_idx;
   bool close_p;
   enum draw_glyphs_face draw = DRAW_IMAGE_RAISED;
-#ifndef HAVE_NS
-  bool mouse_down_p;
-#endif
   int rc;
 
   /* Function note_mouse_highlight is called with negative X/Y
@@ -13372,18 +13366,17 @@ note_tab_bar_highlight (struct frame *f, int x, int y)
 
   clear_mouse_face (hlinfo);
 
+  bool mouse_down_p = false;
 #ifndef HAVE_NS
   /* Mouse is down, but on different tab-bar item?  */
+  Display_Info *dpyinfo = FRAME_DISPLAY_INFO (f);
   mouse_down_p = (gui_mouse_grabbed (dpyinfo)
                  && f == dpyinfo->last_mouse_frame);
 
   if (mouse_down_p && f->last_tab_bar_item != prop_idx)
     return;
-
+#endif
   draw = mouse_down_p ? DRAW_IMAGE_SUNKEN : DRAW_IMAGE_RAISED;
-#else
-  draw = DRAW_IMAGE_RAISED;
-#endif /* HAVE_NS */
 
   /* If tab-bar item is not enabled, don't highlight it.  */
   enabled_p = AREF (f->tab_bar_items, prop_idx + TAB_BAR_ITEM_ENABLED_P);