aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/isearch.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/isearch.el b/lisp/isearch.el
index 7053e637865..a0b269678bc 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -1149,7 +1149,9 @@ and the meta character is unread so that it applies to editing the string."
1149 ;; is in isearch mode. So end the search in that buffer. 1149 ;; is in isearch mode. So end the search in that buffer.
1150 (if (and (listp main-event) 1150 (if (and (listp main-event)
1151 (setq window (posn-window (event-start main-event))) 1151 (setq window (posn-window (event-start main-event)))
1152 (windowp window)) 1152 (windowp window)
1153 (or (> (minibuffer-depth) 0)
1154 (not (window-minibuffer-p window))))
1153 (save-excursion 1155 (save-excursion
1154 (set-buffer (window-buffer window)) 1156 (set-buffer (window-buffer window))
1155 (isearch-done) 1157 (isearch-done)