diff --git a/lisp/net/shr.el b/lisp/net/shr.el index c505f25a5a9..23f2ff75fab 100644 --- a/lisp/net/shr.el +++ b/lisp/net/shr.el @@ -595,10 +595,11 @@ size, and full-buffer size." ;; shr-pixel-column uses save-window-excursion, which can reset ;; point to 1. (let ((pt (point))) - (with-temp-buffer - (insert string) - (shr-pixel-column)) - (goto-char pt)))) + (prog1 + (with-temp-buffer + (insert string) + (shr-pixel-column)) + (goto-char pt))))) (defsubst shr--translate-insertion-chars () ;; Remove soft hyphens.