From 026b6befc40795d8597e036f930f634b2a17e4f3 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Thu, 28 Jun 2018 00:13:07 +0300 Subject: [PATCH] Fix other window scroll when showing same buffer src/window.c (scroll_command): Make other window's buffer current before scrolling, even when displaying the same buffer. (bug#31988) --- src/window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/window.c b/src/window.c index 81fd7f2b47..42b9522862 100644 --- a/src/window.c +++ b/src/window.c @@ -5654,7 +5654,7 @@ scroll_command (Lisp_Object window, Lisp_Object n, int direction) /* If given window's buffer isn't current, make it current for the moment. But don't screw up if window_scroll gets an error. */ - if (XBUFFER (w->contents) != current_buffer) + if (other_window || XBUFFER (w->contents) != current_buffer) { record_unwind_protect_excursion (); Fset_buffer (w->contents); -- 2.18.0