From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#24500: 25.1.50; Can't other-window from minibuffer if Ediff control panel frame present Date: Sun, 09 Oct 2016 09:51:09 +0200 Message-ID: <57F9F6ED.2050408@gmx.at> References: <83a8f1f8l0.fsf@gnu.org> <83mvj0dkhd.fsf@gnu.org> <57E6CE51.1040600@gmx.at> <57F92EE8.3030203@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1475999557 1191 195.159.176.226 (9 Oct 2016 07:52:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 9 Oct 2016 07:52:37 +0000 (UTC) Cc: 24500@debbugs.gnu.org To: Richard Copley Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Oct 09 09:52:34 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bt8u6-0005kP-MG for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Oct 2016 09:52:14 +0200 Original-Received: from localhost ([::1]:43404 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bt8u4-0001bI-UX for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Oct 2016 03:52:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52142) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bt8tz-0001b2-1I for bug-gnu-emacs@gnu.org; Sun, 09 Oct 2016 03:52:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bt8tu-0008NK-36 for bug-gnu-emacs@gnu.org; Sun, 09 Oct 2016 03:52:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bt8tt-0008NG-Vx for bug-gnu-emacs@gnu.org; Sun, 09 Oct 2016 03:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bt8tt-0007On-QE for bug-gnu-emacs@gnu.org; Sun, 09 Oct 2016 03:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Oct 2016 07:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24500 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24500-submit@debbugs.gnu.org id=B24500.147599948528397 (code B ref 24500); Sun, 09 Oct 2016 07:52:01 +0000 Original-Received: (at 24500) by debbugs.gnu.org; 9 Oct 2016 07:51:25 +0000 Original-Received: from localhost ([127.0.0.1]:49261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bt8tI-0007Nx-Tl for submit@debbugs.gnu.org; Sun, 09 Oct 2016 03:51:25 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:56448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bt8tG-0007Nf-7w for 24500@debbugs.gnu.org; Sun, 09 Oct 2016 03:51:23 -0400 Original-Received: from [192.168.1.100] ([212.95.7.50]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MfEZG-1bVPjd0d7C-00OnFM; Sun, 09 Oct 2016 09:51:15 +0200 In-Reply-To: X-Provags-ID: V03:K0:00UjnrCftr8Qmpsr0bMhTBvUTKOUj7Gupv4O/xDDwg7mCwkkBYU sUoFOXWuIsPP5VJEv5TBHkmekmypr3EBqplkN85pIL10zu/QGRftfnkC2wJt97XVdV+3UBN fPDWVvE1TzkYyDoac58/hN4RI0NGaHPWwxyCXa2h9jGByZWEgw0krOp4Orvcbnr4/HUBhjV 97wHPLadLEw0wl3ARVmDg== X-UI-Out-Filterresults: notjunk:1;V01:K0:CMFv3fR4MxY=:qhm9Av6FlxztRYJAuj6qrw uxen/U8RUIQqEu3ooN/Wpwr2nkNV+n35OtQ0UioNs8OxZb/wSyA+qvMrAWhoa3IVFBzgx4Toa YseZE/2D+AQXjjCokmHQx2NTmVtQpwHqobupM2rNcYXo0wfqhwvzuVsU6Ld+xDV0vg0z/dO2E rFviB2tzPWWFUPedJ8wRyT5cxHuNra6rQJyzYt5+0UfoVLAyA/kUA2/nvlCUbd7PSBysdOlNO YxSsYdmh3Df35IRIByXXRawjL6TE3oafS/D0Eo7VsEVSf0Y/866qzxn93ehvZOZWTGGX+gBof iYkra4azU+IC4IcXCutsC/sicGtBOnanOh1gRc7XLOfTVqwmP3NG/MOJZ5p+7PrGM3d2QRPX4 ntHgkZXfsxi2REMkSqWBNfxNCX6RSPqWI1/Th3KQn2vNi1K5isaNLtwHAut/StyE9EymwSGG6 hMO8LtWvVxGKr7SfDpQDU3ndnyEeTdumujmJdOoa9XHuCvV8aC3fgzY2fYBF/8F0skx6Wkfpn M6+ZursqsGkCunMb6dhQRONxgzpiQfqu1GhgKNqz7nT/NcXHR+jbP67LtoYCbGKkH0H2GuNau 3keOVqCaMGtZX2lVtwBy0UY3iwrFFxH0LVDhc5NaxclRoz0FNLPTg9ch7KDAyfq8JmEoiitaP Zf///+a3Dw3fqJ+hKEKcPDyCjc0SeoizZyt1lMVjwKQgh4ZQkjmfMRAWvzETbiA1/cUZ4A9lE XWxanxja0rPiPK3t/h18MuGRV74RUjOJGFA/jjY3VSz9BeIUTAjShMZCXkvRZbl99uyfFlt1 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:124260 Archived-At: > I'm not sure what you mean. Reconsider what? Reconsider what you consider the least evil ;-) > Do you want me to test > with both patches at once? This might be a good idea. After all, I couldn't find any real mishaps with my frame.c patch here. BTW I'm currently loading the following file with emacs -Q to test this: (defvar old (selected-frame)) (defvar new (make-frame '((minibuffer . nil)))) (defvar test (get-buffer-create "*test*")) (set-frame-width new 1640 nil t) (set-frame-width old 400 nil t) (set-frame-height old 200 nil t) (set-frame-position new 0 0) (set-frame-position old -1 -40) (set-window-buffer (frame-root-window new) test) (defun foo () (with-current-buffer test (goto-char (point-max)) (insert (format "%s - sw: %s - wfsw: %s - sf: %s - fff: %s - mbsw: %s\n" this-command (selected-window) (window-frame) (selected-frame) (frame-focus new) (minibuffer-selected-window))))) (add-hook 'post-command-hook 'foo) You will see that without the frame.c patch, C-x o will eventually insert those =E2=80=98handle-switch-frame=E2=80=99 events that redirect f= ocus to the frame where the command was issued. martin