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#26513: 25.2; pop-up-frames and *Completions* buffer Date: Wed, 19 Apr 2017 09:26:56 +0200 Message-ID: <58F71140.60500@gmx.at> References: <7e856815-6dff-4152-b144-c45a4bedb0b4@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1492586894 637 195.159.176.226 (19 Apr 2017 07:28:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 19 Apr 2017 07:28:14 +0000 (UTC) Cc: 26513@debbugs.gnu.org To: "Charles A. Roelli" , Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 19 09:28:10 2017 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 1d0k25-0008U8-1Q for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Apr 2017 09:28:09 +0200 Original-Received: from localhost ([::1]:46054 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0k2B-00050w-0x for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Apr 2017 03:28:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0k21-00050n-Ah for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2017 03:28:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0k1y-0003d6-6i for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2017 03:28:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57246) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d0k1y-0003d2-3N for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2017 03:28:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d0k1x-000490-UU for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2017 03:28: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: Wed, 19 Apr 2017 07:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26513-submit@debbugs.gnu.org id=B26513.149258684815890 (code B ref 26513); Wed, 19 Apr 2017 07:28:01 +0000 Original-Received: (at 26513) by debbugs.gnu.org; 19 Apr 2017 07:27:28 +0000 Original-Received: from localhost ([127.0.0.1]:55445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0k1O-00048C-PM for submit@debbugs.gnu.org; Wed, 19 Apr 2017 03:27:28 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0k1M-00047z-Tt for 26513@debbugs.gnu.org; Wed, 19 Apr 2017 03:27:25 -0400 Original-Received: from [192.168.1.100] ([213.162.68.69]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Man6U-1cks5Y3rMw-00KQpz; Wed, 19 Apr 2017 09:27:07 +0200 In-Reply-To: X-Provags-ID: V03:K0:R9HEdvWPgiWCcMavMi8p+OAiagALIB30oq1FQ1/ZL/efig2Jnch ZmwHQlUalVJNz7/NMHwdWj8to/0s+sD9v1OwJAIW2DKz9fYqGVUCxKL5JHENZIdLzuBS5ns vWHN6fE8ZW10IrZtBw6Li2pOTqHtcIkA/OqmWuM5+IsE7Jgjd12rG498oX3O8ZfDtVy+wqN dzr+HUY0ATojqvx5hIMUg== X-UI-Out-Filterresults: notjunk:1;V01:K0:aq+eA8TjasE=:z0xFPaIaPs8X1Ngutjuzb2 29RRSQc56iQvBmXocNi8Azb7HYt5Sit6DInA+9xDWnUDjow2UWZUMCIx/A5NEbk98ZprPXObw FLLLBk7efOhIIiU9UPecZhZdmPFa98zZAGyB7o3WZBVCLgGqFsi/1t02bm7gHIqNwDvtc3xZo V53qWL0wb26eljZhFA0o0G2myW42tnFYt68fLfPFLqMlTF5QsOKVw2EeRkPi6KJTriE7jntJq JdJQVn2HK1fS9Dv0ZWXNzeFF6PjFnT8MOh0B92BE6U41EyXYhRaAy9KZR51dQ1Gh+ahFJW4JN EA7SQYcmvAJ382dxtTxnPO8p24gfo29nvxe8OUcio3YJL8LNuwqBPEqLyxSlgwOFzUL4FArm5 41MolKr31HyEk2Jda819XT6AJPVDK5dEgmlzUAsu89mSwdEywja6worWOArdDyop5aMJT55Pe hH66PObH6I0YKzIYdf+JoU+9a5pSB9aKF9HPM8KQl2TXqibMgfnu+mKHNdP9E2Y2deZUuFbOq RAXXpMQBdGyI8cfL4StrYT2soICPrK0+JYE1ygNjo9blGvUloGeFX2f/3tyszCoISx9/0X1pP EajATTjlu38/Np+QH17CF+aa2gbta30Wo89FO4cSiX22JMugpeaY3kNV2tTubvJJKzmKi/KNU BVWjT9jksRBgXMtE/nTNXSovhzNvViDxPuJ3S05bcPiaLCuLMDLwpDpmRkEjzBwLjAmMYGRxA evwVl3oPfq98HFP4+0SJpcKdoiJKXDtVaxoURQhh8hZ8STeNK7fFmZYy4o/qQw28NqYRqrku 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:131749 Archived-At: > I also tried Martin's suggestion of removing the > (select-window) call but that didn't get rid of the error for me. Evaluating with emacs -Q (add-to-list 'special-display-buffer-names '("*Completions*" foo)) (setq w32-grab-focus-on-raise nil) (defun foo (buffer &optional args) (interactive) (let* ((mini-win (active-minibuffer-window)) (mini-frame (window-frame mini-win)) (window (select-window (funcall special-display-function buffer args))) (frame (window-frame window))) (raise-frame frame) (redirect-frame-focus frame mini-frame) window)) and typing C-h f set- TAB gets me a new frame with input focus. Evaluating with emacs -Q (add-to-list 'special-display-buffer-names '("*Completions*" foo)) (setq w32-grab-focus-on-raise nil) (defun foo (buffer &optional args) (interactive) (let* ((mini-win (active-minibuffer-window)) (mini-frame (window-frame mini-win)) (window (funcall special-display-function buffer args)) (frame (window-frame window))) (raise-frame frame) (redirect-frame-focus frame mini-frame) window)) and typing C-h f set- TAB gets me a new frame with input focus in the old frame. Verified with Emacs 25 and 26 under Debian GTK+ and Windows XP. martin