(isearch-mode-map): Bind frame events to nil.
authorKarl Heuer <kwzh@gnu.org>
Fri, 16 Jun 1995 22:24:42 +0000 (22:24 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 16 Jun 1995 22:24:42 +0000 (22:24 +0000)
lisp/isearch.el

index 015399c..300bc52 100644 (file)
@@ -278,9 +278,14 @@ Default value, nil, means edit the string instead.")
 
       (define-key map "\M-\t" 'isearch-complete)
 
-      ;; Switching frames should terminate isearch-mode
-      (define-key map [switch-frame] 'isearch-switch-frame-handler)
-      
+      ;; Pass frame events transparently so they won't exit the search.
+      ;; In particular, if we have more than one display open, then a
+      ;; switch-frame might be generated by someone typing at another keyboard.
+      (define-key map [switch-frame] nil)
+      (define-key map [delete-frame] nil)
+      (define-key map [iconify-frame] nil)
+      (define-key map [make-frame-visible] nil)
+
       (setq isearch-mode-map map)
       ))