]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix setting region in the minibuffer
authorEli Zaretskii <eliz@gnu.org>
Mon, 12 Jun 2023 15:47:04 +0000 (18:47 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 12 Jun 2023 15:47:04 +0000 (18:47 +0300)
* lisp/minibuffer.el (minibuffer-beginning-of-buffer): Fix setting
region.  (Bug#64022)

lisp/minibuffer.el

index 44226449af214eadbef28034777b69e7f8867feb..41eb95fd20f45406fc1edf7f0826fb214bde4709 100644 (file)
@@ -4399,9 +4399,9 @@ after the end of the prompt, move to the end of the prompt.
 Otherwise move to the start of the buffer."
   (declare (interactive-only "use `(goto-char (point-min))' instead."))
   (interactive "^P")
-  (when (or (consp arg)
-            (region-active-p))
-    (push-mark))
+  (or (consp arg)
+      (region-active-p)
+      (push-mark))
   (goto-char (cond
               ;; We want to go N/10th of the way from the beginning.
               ((and arg (not (consp arg)))