GNU bug report logs - #1681
23.0.60; list-processes - please reset focus to original frame when done

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Tue, 23 Dec 2008 16:50:02 UTC

Severity: normal

Done: "Drew Adams" <drew.adams <at> oracle.com>

Bug is archived. No further changes may be made.

Full log


Message #16 received at 1681 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 1681 <at> debbugs.gnu.org
Subject: Re: 23.0.60; list-processes - please reset focus to original frame
	when done
Date: Thu, 04 Oct 2012 20:52:33 +0200
> On MS Windows, a new frame is selected when it is created. I use a
> standalone minibuffer frame and have non-nil `pop-up-frames'. This
> causes `list-processes' to create a new frame the first time it
> displays buffer *Process List*.
>
> Typically, I don't call `list-processes' manually, so there is no
> frame with buffer *Process List* when I quit Emacs.
>
> When I do `C-x C-c', I cannot simply type `yes' or `no', because
> creation of the new frame for *Process List* switches focus to that
> frame. I must first manually select the minibuffer frame, to move
> focus to it; then I can type `yes' or `no'. This is annoying.
>
> Please change `list-processes' so that it calls
> `select-frame-set-input-focus' at the end to move focus back to the
> frame that previously had the focus.
>
> This is a general problem. Perhaps a general fix could be found.
>
> It is at least a problem for functions that might display a buffer for
> the first time, and especially those that then ask for user input
> (e.g. `yes-or-no-p'). `list-processes' is a poster child for this kind
> of function, and it has the added annoyance of being called
> automatically by `C-x C-c'.
>
>
> In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
>  of 2008-12-19 on LENNART-69DE564
> Windowing system distributor `Microsoft Corp.', version 5.1.2600
> configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include
> -fno-crossjumping'

Is this still a problem?

martin




This bug report was last modified 12 years and 291 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.