[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: completing-read (and M-x) with pop-up-frames non-nil changes frame f
From: |
Stefan Monnier |
Subject: |
Re: completing-read (and M-x) with pop-up-frames non-nil changes frame focus |
Date: |
Fri, 15 Jul 2005 03:35:34 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
> So maybe Fdisplay_buffer should protect against it with something like the
> patch below. Does it help?
Sorry about the botched patch. Try this one instead,
Stefan
--- window.c 13 jui 2005 13:58:39 -0400 1.512
+++ window.c 15 jui 2005 03:30:07 -0400
@@ -3475,7 +3475,13 @@
we need to create a new frame. */
if (pop_up_frames || last_nonminibuf_frame == 0)
{
+ Lisp_Object w = Fselected_window ();
+ struct gcpro gcpro1;
+ GCPRO1 (w);
window = Fframe_selected_window (call0 (Vpop_up_frame_function));
+ if (Fwindow_live_p (w))
+ Fselect_window (w, Qt);
+ UNGCPRO;
Fset_window_buffer (window, buffer, Qnil);
return display_buffer_1 (window);
}
- completing-read (and M-x) with pop-up-frames non-nil changes frame focus, Drew Adams, 2005/07/14
- Re: completing-read (and M-x) with pop-up-frames non-nil changes frame focus, Richard M. Stallman, 2005/07/18
- RE: completing-read (and M-x) with pop-up-frames non-nil changes framefocus, Drew Adams, 2005/07/18
- Re: completing-read (and M-x) with pop-up-frames non-nil changes framefocus, Richard M. Stallman, 2005/07/18
- RE: completing-read (and M-x) with pop-up-frames non-nil changesframefocus, Drew Adams, 2005/07/18
- Re: completing-read (and M-x) with pop-up-frames non-nil changesframefocus, Richard M. Stallman, 2005/07/19
- RE: completing-read (and M-x) with pop-up-frames non-nilchangesframefocus, Drew Adams, 2005/07/19
- Re: completing-read (and M-x) with pop-up-frames non-nilchangesframefocus, Richard M. Stallman, 2005/07/20