From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#11566: 24.0.97; `read-from-minibuffer': focus to standalone minibuffer frame? Date: Mon, 28 May 2012 11:02:44 -0700 Message-ID: References: <6A40227DCFBF427491B710A473E45744@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1338228233 30961 80.91.229.3 (28 May 2012 18:03:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 28 May 2012 18:03:53 +0000 (UTC) To: <11566@debbugs.gnu.org> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 28 20:03:51 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SZ4IH-0004g4-9L for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 May 2012 20:03:49 +0200 Original-Received: from localhost ([::1]:45864 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZ4IH-0000dt-1Y for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 May 2012 14:03:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZ4IE-0000da-3c for bug-gnu-emacs@gnu.org; Mon, 28 May 2012 14:03:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SZ4IC-0006dr-FS for bug-gnu-emacs@gnu.org; Mon, 28 May 2012 14:03:45 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37384) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SZ4IC-0006dl-BC for bug-gnu-emacs@gnu.org; Mon, 28 May 2012 14:03:44 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SZ4JS-0003vt-01 for bug-gnu-emacs@gnu.org; Mon, 28 May 2012 14:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 May 2012 18:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11566 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11566-submit@debbugs.gnu.org id=B11566.133822826715077 (code B ref 11566); Mon, 28 May 2012 18:05:01 +0000 Original-Received: (at 11566) by debbugs.gnu.org; 28 May 2012 18:04:27 +0000 Original-Received: from localhost ([127.0.0.1]:46930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SZ4It-0003v8-1A for submit@debbugs.gnu.org; Mon, 28 May 2012 14:04:27 -0400 Original-Received: from acsinet15.oracle.com ([141.146.126.227]:45308) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SZ4Ir-0003uv-4G for 11566@debbugs.gnu.org; Mon, 28 May 2012 14:04:25 -0400 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q4SI2wHw004813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <11566@debbugs.gnu.org>; Mon, 28 May 2012 18:02:59 GMT Original-Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q4SI2wun010648 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <11566@debbugs.gnu.org>; Mon, 28 May 2012 18:02:58 GMT Original-Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q4SI2vDc014195 for <11566@debbugs.gnu.org>; Mon, 28 May 2012 13:02:57 -0500 Original-Received: from dradamslap1 (/10.159.220.56) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 28 May 2012 11:02:57 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <6A40227DCFBF427491B710A473E45744@us.oracle.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac07nL50doxlNB7uQ7ued1JnNmMZywBXxK7A X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:60428 Archived-At: > Here is a workaround I've come up with when trying to "fix" `r-f-m' > itself: > > (defadvice read-from-minibuffer (around > focus-standalone-minibuf activate) > "..." > (let ((selframe (selected-frame)) > result) > (unwind-protect > (progn (when (and (boundp '1on1-minibuffer-frame) > (frame-live-p 1on1-minibuffer-frame)) > (select-frame-set-input-focus > 1on1-minibuffer-frame)) > (setq result ad-do-it)) > (ignore-errors (select-frame-set-input-focus selframe)) > result))) FYI - Not sure why (haven't looked), but that defadvice makes it impossible to see any messages in the minibuffer. I need to open *Messages* to see any messages. So such an approach is definitely not sufficient.