The code in temp_output_buffer_show includes this: if (!EQ (Vtemp_buffer_show_function, Qnil)) call1 (Vtemp_buffer_show_function, buf); else { window = Fdisplay_buffer (buf, Qnil, Qnil);
if (!EQ (XWINDOW (window)->frame, selected_frame)) Fmake_frame_visible (WINDOW_FRAME (XWINDOW (window))); Apparently that call to Fmake_frame_visible is not doing the job for you. Can you determine why not? _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel