aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2022-07-22 19:51:56 +0800
committerPo Lu2022-07-22 19:54:57 +0800
commit82116a5ea382cf87138d8cde3e7d770e540a7d26 (patch)
treee892dbdacfeff94fc5e8d1e0b5988e1ce270b799 /src
parent7220a5a09a1b881454816accd05d2297b1bc13ec (diff)
downloademacs-82116a5ea382cf87138d8cde3e7d770e540a7d26.tar.gz
emacs-82116a5ea382cf87138d8cde3e7d770e540a7d26.zip
Fix bug#56692 questionably
* src/xdisp.c (set_vertical_scroll_bar): Don't recompute window end of a mini window. (bug#56692)
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index ebeaf2a3dab..88e2db8956c 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -18933,8 +18933,10 @@ set_vertical_scroll_bar (struct window *w)
18933 ptrdiff_t window_end_pos = w->window_end_pos; 18933 ptrdiff_t window_end_pos = w->window_end_pos;
18934 18934
18935 /* If w->window_end_pos cannot be trusted, recompute it "the 18935 /* If w->window_end_pos cannot be trusted, recompute it "the
18936 hard way". */ 18936 hard way". Unless W is a minibuffer window, in which case
18937 if (!w->window_end_valid) 18937 w->window_end_pos is specially set? (bug#56692) */
18938 if (!MINI_WINDOW_P (w)
18939 && !w->window_end_valid)
18938 { 18940 {
18939 struct it it; 18941 struct it it;
18940 struct text_pos start_pos; 18942 struct text_pos start_pos;