(read_minibuf): Don't redirect focus unless minibuf is on another frame.
authorKarl Heuer <kwzh@gnu.org>
Tue, 22 Mar 1994 22:59:01 +0000 (22:59 +0000)
committerKarl Heuer <kwzh@gnu.org>
Tue, 22 Mar 1994 22:59:01 +0000 (22:59 +0000)
src/minibuf.c

index c3209e6..03acbc4 100644 (file)
@@ -215,7 +215,8 @@ read_minibuf (map, initial, prompt, backup_n, expflag, histvar, histpos)
     }
 
 #ifdef MULTI_FRAME
-  Fredirect_frame_focus (Fselected_frame (), mini_frame);
+  if (XFRAME (mini_frame) != selected_frame)
+    Fredirect_frame_focus (Fselected_frame (), mini_frame);
 #endif
   Fmake_local_variable (Qprint_escape_newlines);
   print_escape_newlines = 1;