From 5c9aafaed0436d9c8185ac822e4555f1a6c8306d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gerd=20M=C3=B6llmann?= Date: Thu, 23 Jan 2025 11:07:13 +0100 Subject: [PATCH] Don't forget setting the top frame if not switching root frames * src/frame.c (do_switch_frame): Make sure to set top frame in all cases. (cherry picked from commit 076cd69fc2e6edcc1d667266f0cf2f7743de0df5) --- src/frame.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/frame.c b/src/frame.c index 61d6959683e..44ba94d7841 100644 --- a/src/frame.c +++ b/src/frame.c @@ -1808,6 +1808,11 @@ do_switch_frame (Lisp_Object frame, int track, int for_deletion, Lisp_Object nor FrameRows (tty) = FRAME_TOTAL_LINES (f); } } + else + { + SET_FRAME_VISIBLE (f, true); + tty->top_frame = frame; + } } sf->select_mini_window_flag = MINI_WINDOW_P (XWINDOW (sf->selected_window)); -- 2.39.5