]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove a false #ifdef HAVE_WINDOW_SYSTEM
authorGerd Möllmann <gerd@gnu.org>
Mon, 20 Jan 2025 17:11:58 +0000 (18:11 +0100)
committerEshel Yaron <me@eshelyaron.com>
Thu, 23 Jan 2025 10:24:38 +0000 (11:24 +0100)
* src/xdiso.c (update_tab_bar)_ Don't use #ifdef HAVE_WINDOW_SYSTEM for
setting the selected frame. That only makes a build without window
system misbehave.

(cherry picked from commit eaa79e25a6b34f5f3dca5961233498afbacaec58)

src/xdisp.c

index 830c1e3b95a3b85a361872a9c40dacec8d9a3976..73e96bd45d7a4533c281157852dc5570c1b9e6ca 100644 (file)
@@ -14338,13 +14338,12 @@ update_tab_bar (struct frame *f, bool save_match_data)
                       /* Since we only explicitly preserve selected_frame,
                          check that selected_window would be redundant.  */
                       XFRAME (selected_frame)->selected_window));
-#ifdef HAVE_WINDOW_SYSTEM
+
          Lisp_Object frame;
          record_unwind_protect (restore_selected_window, selected_window);
          XSETFRAME (frame, f);
          selected_frame = frame;
          selected_window = FRAME_SELECTED_WINDOW (f);
-#endif
 
          /* Build desired tab-bar items from keymaps.  */
           new_tab_bar