aboutsummaryrefslogtreecommitdiffstats
path: root/src/frame.c
diff options
context:
space:
mode:
authorEli Zaretskii2022-05-25 13:57:59 -0400
committerEli Zaretskii2022-05-25 13:57:59 -0400
commit97bb31be9f4e06060f2d192b049c3cdb47aca2f5 (patch)
tree1c7e537561f05e65f43689dc9603056f96962402 /src/frame.c
parent9661c82920cf2b75300266bbd9da9e45b9471173 (diff)
parent86b49d58652a8f59a3489bf15b367ec224e17ae7 (diff)
downloademacs-97bb31be9f4e06060f2d192b049c3cdb47aca2f5.tar.gz
emacs-97bb31be9f4e06060f2d192b049c3cdb47aca2f5.zip
Merge from origin/emacs-28
86b49d5865 ; * etc/NEWS: Announce changes in 'desktop-kill'. (Bug#55... d5ccf2621a ; Fix last change f1c1fd7184 Improve documentation of mail-user-agent. b05d1e9b98 ; * lisp/desktop.el: Update the commentary. (Bug#55560) 139bfa1a08 More fixes in abbrev.el doc strings d80dea6036 Add note about Tramp completion to completion-styles doc s... 9e7c0cf57d Remove mention of removed nnimap-nov-is-evil variable 90aae0bca2 Improve documentation strings and prompts in abbrev.el dfa3e6f424 Restore the Fselect_window call in gui_consider_frame_title. de35e9728f Advise against settings in the MS-Windows system registry 3ffa3d3403 ; Minor addition to make-tarball.txt 7dc026f9ea Fix kmacro-keymap binding after previous change 4f0fd54bc4 Add glossary entries for "interactively" af1c05a3c4 Fix the name of a kmacro command. # Conflicts: # etc/NEWS # lisp/abbrev.el
Diffstat (limited to 'src/frame.c')
-rw-r--r--src/frame.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c
index 795dcb3ca66..252dc591bfa 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -1572,6 +1572,13 @@ do_switch_frame (Lisp_Object frame, int track, int for_deletion, Lisp_Object nor
1572 if (! FRAME_MINIBUF_ONLY_P (XFRAME (selected_frame))) 1572 if (! FRAME_MINIBUF_ONLY_P (XFRAME (selected_frame)))
1573 last_nonminibuf_frame = XFRAME (selected_frame); 1573 last_nonminibuf_frame = XFRAME (selected_frame);
1574 1574
1575 /* If the selected window in the target frame is its mini-window, we move
1576 to a different window, the most recently used one, unless there is a
1577 valid active minibuffer in the mini-window. */
1578 if (EQ (f->selected_window, f->minibuffer_window)
1579 && NILP (Fminibufferp (XWINDOW (f->minibuffer_window)->contents, Qt)))
1580 Fset_frame_selected_window (frame, call1 (Qget_mru_window, frame), Qnil);
1581
1575 Fselect_window (f->selected_window, norecord); 1582 Fselect_window (f->selected_window, norecord);
1576 1583
1577 /* We want to make sure that the next event generates a frame-switch 1584 /* We want to make sure that the next event generates a frame-switch