summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-12-14 20:09:04 +0200
committerEli Zaretskii <eliz@gnu.org>2020-12-14 20:09:04 +0200
commit668f0a7f847264dbc9549aeb2d42b967e25eef5f (patch)
tree3ebae1195566747c081c6ce77276c58dd912802c
parent2dbc95063b5ee3d48aceff05f89e63a134df86ed (diff)
downloademacs-668f0a7f847264dbc9549aeb2d42b967e25eef5f.tar.gz
Fix point location when completing in gdb-mi.el
* lisp/progmodes/gdb-mi.el (def-gdb-auto-update-handler): Don't force window-start position, so that redisplay doesn't move point when popping completion window below the GUD one. (Bug#45052)
-rw-r--r--lisp/progmodes/gdb-mi.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index e785acd2840..2162df44f2b 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -2891,7 +2891,7 @@ If NOPRESERVE is non-nil, window point is not restored after CUSTOM-DEFUN."
(,custom-defun)
(gdb-update-buffer-name)
,@(when (not nopreserve)
- '((set-window-start window start)
+ '((set-window-start window start t)
(set-window-point window p))))))
(defmacro def-gdb-trigger-and-handler (trigger-name gdb-command