emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 82116a5ea3: Fix bug#56692 questionably


From: Po Lu
Subject: master 82116a5ea3: Fix bug#56692 questionably
Date: Fri, 22 Jul 2022 07:55:07 -0400 (EDT)

branch: master
commit 82116a5ea382cf87138d8cde3e7d770e540a7d26
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Fix bug#56692 questionably
    
    * src/xdisp.c (set_vertical_scroll_bar): Don't recompute window
    end of a mini window.  (bug#56692)
---
 src/xdisp.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/xdisp.c b/src/xdisp.c
index ebeaf2a3da..88e2db8956 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -18933,8 +18933,10 @@ set_vertical_scroll_bar (struct window *w)
       ptrdiff_t window_end_pos = w->window_end_pos;
 
       /* If w->window_end_pos cannot be trusted, recompute it "the
-        hard way".  */
-      if (!w->window_end_valid)
+        hard way".  Unless W is a minibuffer window, in which case
+        w->window_end_pos is specially set?  (bug#56692) */
+      if (!MINI_WINDOW_P (w)
+         && !w->window_end_valid)
        {
          struct it it;
          struct text_pos start_pos;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]