]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix logic in 'compute_window_start_on_continuation_line'
authorEli Zaretskii <eliz@gnu.org>
Thu, 9 Dec 2021 19:29:32 +0000 (21:29 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 9 Dec 2021 19:29:32 +0000 (21:29 +0200)
* src/xdisp.c (compute_window_start_on_continuation_line): Fix a
thinko in logic.  Patch by dickmao <dick.r.chiang@gmail.com>.
(Bug#52378)

src/xdisp.c

index 813858422d4dfbb1460a6c4206657ad1925d6e62..89b295932ed41275d2418aa007bafb7cb5ff914a 100644 (file)
@@ -18089,7 +18089,7 @@ compute_window_start_on_continuation_line (struct window *w)
          point will not be visible with any window start we
          compute.  */
       if (IT_CHARPOS (it) <= PT
-         || (CHARPOS (start_pos) - IT_CHARPOS (it)
+         && (CHARPOS (start_pos) - IT_CHARPOS (it)
              /* PXW: Do we need upper bounds here?  */
              < WINDOW_TOTAL_LINES (w) * WINDOW_TOTAL_COLS (w)))
        {