diff options
| author | Alan Mackenzie | 2023-06-17 16:14:14 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2023-06-17 16:14:14 +0000 |
| commit | 90c03ffcd4b3744ae149dcede9179b0cbf9d7547 (patch) | |
| tree | 2b2b7330a1df43ad14a26da0d3fb2a2609e4b438 /src | |
| parent | 95091b77f0bbb2ae1aa94ef4a413626e7d434d58 (diff) | |
| download | emacs-90c03ffcd4b3744ae149dcede9179b0cbf9d7547.tar.gz emacs-90c03ffcd4b3744ae149dcede9179b0cbf9d7547.zip | |
After minibuffer action, don't make the minibuffer current
This fixes bug#63967.
* src/minibuf.c (minibuffer_unwind): After restoring the next
minibuffer outwards to the mini window (when
enable-recursive-minibuffers is non-nil), don't call
Fset_frame_selected_window, which used to set the current
window to be the mini window.
Diffstat (limited to 'src')
| -rw-r--r-- | src/minibuf.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/minibuf.c b/src/minibuf.c index d5f95968ae1..bcb7eb9375d 100644 --- a/src/minibuf.c +++ b/src/minibuf.c | |||
| @@ -1266,9 +1266,6 @@ minibuffer_unwind (void) | |||
| 1266 | set_window_buffer (window, Fcar (entry), 0, 0); | 1266 | set_window_buffer (window, Fcar (entry), 0, 0); |
| 1267 | Fset_window_start (window, Fcar (Fcdr (entry)), Qnil); | 1267 | Fset_window_start (window, Fcar (Fcdr (entry)), Qnil); |
| 1268 | Fset_window_point (window, Fcar (Fcdr (Fcdr (entry)))); | 1268 | Fset_window_point (window, Fcar (Fcdr (Fcdr (entry)))); |
| 1269 | /* set-window-configuration may/will have unselected the | ||
| 1270 | mini-window as the selected window. Restore it. */ | ||
| 1271 | Fset_frame_selected_window (exp_MB_frame, window, Qnil); | ||
| 1272 | } | 1269 | } |
| 1273 | else | 1270 | else |
| 1274 | set_window_buffer (window, nth_minibuffer (0), 0, 0); | 1271 | set_window_buffer (window, nth_minibuffer (0), 0, 0); |