From: Noam Postavsky Date: Mon, 2 Apr 2018 10:55:29 +0000 (-0400) Subject: Fix term.el rendering following a window resize (Bug#30544) X-Git-Tag: emacs-26.1-rc1~20 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a64c11a;p=emacs.git Fix term.el rendering following a window resize (Bug#30544) * lisp/term.el (term-reset-size): Reset cached row and column values before changing point. --- diff --git a/lisp/term.el b/lisp/term.el index f4a1299f279..0a5efa4abc9 100644 --- a/lisp/term.el +++ b/lisp/term.el @@ -1166,6 +1166,11 @@ Entry to this mode runs the hooks on `term-mode-hook'." (setq term-current-row nil) (setq term-current-column nil) (term-set-scroll-region 0 height) + ;; `term-set-scroll-region' causes these to be set, we have to + ;; clear them again since we're changing point (Bug#30544). + (setq term-start-line-column nil) + (setq term-current-row nil) + (setq term-current-column nil) (goto-char point)))) ;; Recursive routine used to check if any string in term-kill-echo-list