diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/minibuf.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/minibuf.c b/src/minibuf.c index e606d359f59..cb3a25691ad 100644 --- a/src/minibuf.c +++ b/src/minibuf.c | |||
| @@ -123,11 +123,6 @@ int minibuffer_auto_raise; | |||
| 123 | 123 | ||
| 124 | static Lisp_Object last_exact_completion; | 124 | static Lisp_Object last_exact_completion; |
| 125 | 125 | ||
| 126 | /* Non-nil means it is the window for C-M-v to scroll | ||
| 127 | when the minibuffer is selected. */ | ||
| 128 | |||
| 129 | extern Lisp_Object Vminibuf_scroll_window; | ||
| 130 | |||
| 131 | extern Lisp_Object Voverriding_local_map; | 126 | extern Lisp_Object Voverriding_local_map; |
| 132 | 127 | ||
| 133 | Lisp_Object Quser_variable_p; | 128 | Lisp_Object Quser_variable_p; |
| @@ -551,6 +546,8 @@ read_minibuf (map, initial, prompt, backup_n, expflag, | |||
| 551 | Fredirect_frame_focus (selected_frame, mini_frame); | 546 | Fredirect_frame_focus (selected_frame, mini_frame); |
| 552 | 547 | ||
| 553 | Vminibuf_scroll_window = selected_window; | 548 | Vminibuf_scroll_window = selected_window; |
| 549 | if (minibuf_level == 1 || !EQ (minibuf_window, selected_window)) | ||
| 550 | Vminibuf_selected_window = selected_window; | ||
| 554 | Fset_window_buffer (minibuf_window, Fcurrent_buffer ()); | 551 | Fset_window_buffer (minibuf_window, Fcurrent_buffer ()); |
| 555 | Fselect_window (minibuf_window); | 552 | Fselect_window (minibuf_window); |
| 556 | XSETFASTINT (XWINDOW (minibuf_window)->hscroll, 0); | 553 | XSETFASTINT (XWINDOW (minibuf_window)->hscroll, 0); |