From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.bugs Subject: bug#43672: 28.0.50; select-frame-set-input-focus does not set focus first time called Date: Mon, 28 Sep 2020 16:11:48 +0200 Message-ID: References: <87d026uhp7.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8345"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 43672@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 28 16:15:09 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kMtvp-000247-7q for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 28 Sep 2020 16:15:09 +0200 Original-Received: from localhost ([::1]:38600 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kMtvo-0005dF-7L for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 28 Sep 2020 10:15:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kMttn-0004By-MJ for bug-gnu-emacs@gnu.org; Mon, 28 Sep 2020 10:13:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42118) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kMttm-00024C-L4 for bug-gnu-emacs@gnu.org; Mon, 28 Sep 2020 10:13:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kMttm-0007AS-FF for bug-gnu-emacs@gnu.org; Mon, 28 Sep 2020 10:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Arthur Miller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Sep 2020 14:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43672 X-GNU-PR-Package: emacs Original-Received: via spool by 43672-submit@debbugs.gnu.org id=B43672.160130232227485 (code B ref 43672); Mon, 28 Sep 2020 14:13:02 +0000 Original-Received: (at 43672) by debbugs.gnu.org; 28 Sep 2020 14:12:02 +0000 Original-Received: from localhost ([127.0.0.1]:53664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMtso-000795-CO for submit@debbugs.gnu.org; Mon, 28 Sep 2020 10:12:02 -0400 Original-Received: from mail-oln040092066053.outbound.protection.outlook.com ([40.92.66.53]:32165 helo=EUR01-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMtsi-00078f-Nt for 43672@debbugs.gnu.org; Mon, 28 Sep 2020 10:12:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EBWIBkiRDSwsasO/Fka5+tCl1ivMQmLaIsUhqGVbbBn1elYdeiCTw51XvnncVLhCwx8rPn+Rd5EGWYKSMQbRvMEtQb+PR1N/zHhVeliVKECqYUEB5PZ/4b6bHKaUq7W8gtCx3zXA5MtNGDSFaBLp2jYI8W/Gk2Ymb++Zb4gxSbBuKtg/nWV/OnhSC97Vt/wdTK1JhbceQtxnwX+sosNEZ0iV4pI+vYuufP/rEuQltGcncvKmT7tGMUlOxEFdpZjTU05Ck9qVXoCBHRmsKgCHPUFvo0rx3N1yS7dNUlFL83mAuCZy6/lIX0Dq2/KKN5qFjpVhx7moErEmljAtHiP+NA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HW9KPJZ6e1L+97ro1jVqIgMHVkVxYRzy4Vg0Zg1fQQM=; b=KI4DmUSV8INl9bqPzFV2fzFNKmW20+3/Q6z7ryi4JteBDuphiw2+qHc+9KaTu6Y5PNDHDfzepiYa5ERCu7xFB68RtgJy4IF7dWqqUKzOM1deleFfqOFeJdHxT4EaNlNcZJTE2/yleBltfMdjyB3m+fq9MSp4vdmdIWMaW/McgRm9SgMYA9gbZEvj8Rm2VRax+2SCzOcuyJ8UCU9nZQN8/tZ7b3Fa0hfHxy4Og9lu79PLouK1mBjPu+j2P/ypRkXQRjN8qxkT+uuvDc+bjLQPy0/kisdnpgXJypix+QFX19HeSMm0q4BQKk/iHAKXjBNspqnXi4clZCitUmgNHwtYJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HW9KPJZ6e1L+97ro1jVqIgMHVkVxYRzy4Vg0Zg1fQQM=; b=oknWbCuhm/CI7CdxtGBmkM+dP7LjADQYq57TbDEgDA+W+Og0fhx3FcuSyf5GKcGHsIuubMbfYJHb0xTomf/d55FGofj3pACbgz36oYGjR/o/sIkSIwAnVRw0N+/jExi7bWs6QINb41XZVwUILyQFJdn6lsF9d6hOyMr+r6ALEM0nCBdusal9pFL3bKsBBRdzwna68hbUuln/3IlJp6HFCHO1uOEP7wqR8b1xipWbt6eICYOXxWlt6xr1jiYGZbA/F3iAuAQBefltwdFBMopRiDZ7SizS9ZnXbcT4QCQCPA0p1wvONjFAwh7xvqrLis89oadSm2Ck0ctMpnV9JB8MUA== Original-Received: from VE1EUR01FT009.eop-EUR01.prod.protection.outlook.com (2a01:111:e400:7e19::4a) by VE1EUR01HT176.eop-EUR01.prod.protection.outlook.com (2a01:111:e400:7e19::190) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21; Mon, 28 Sep 2020 14:11:50 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e19::4d) by VE1EUR01FT009.mail.protection.outlook.com (2a01:111:e400:7e19::141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Mon, 28 Sep 2020 14:11:50 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:A77C7F45372AD67D8069B3D553B2686D0A216D8C38C3A9DED6366507AB7CF8D5; UpperCasedChecksum:168AF5A12B725D1D08457E22B543E1C80A12265EEE00D7DB6CC0DDB8FC66E4AB; SizeAsReceived:7571; Count:47 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487%7]) with mapi id 15.20.3412.028; Mon, 28 Sep 2020 14:11:50 +0000 In-Reply-To: <87d026uhp7.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 28 Sep 2020 15:57:56 +0200") X-ClientProxiedBy: AM6PR10CA0041.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::18) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87k0we0z4r.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR10CA0041.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.22 via Frontend Transport; Mon, 28 Sep 2020 14:11:49 +0000 X-Microsoft-Original-Message-ID: <87k0we0z4r.fsf@live.com> X-TMN: [XDY7Am8AgYKPpVMM3Z2Ryi11XEoIdf+H] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 51eb013a-c936-436c-a83a-08d863b87139 X-MS-TrafficTypeDiagnostic: VE1EUR01HT176: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: R1zQ/CpCQsDPAvrvvcDPy7d8sQwL4lBuKXdYwS+2XvTexRGioxoIGA//V6FpQPMYx+DzYAxnlNrKm3D5rczDIM/du7dx0m1uMXA+qzE+5KGK+I2+hAnQiMQqK7Q/F3a2dnnsvEr2CTESiQBe7oHmRBKkFikKBfXsfdbD+Dm42m26cKcliUsoD3kbq2aoi3lFtvXAge/bo9kTVEmqGGFllA== X-MS-Exchange-AntiSpam-MessageData: GGXJoKXoLK8mFhRj8rfQZYFMU5jMX7aJJrU5Wdy9xag6ZL/vW0rPjVZ3Tuc/K1ukULuy6ToBKAuK5511GNfXy3OKgx8jdCPsUY+JtaD9c95dTUIlGbl8joilY2DiH5DzVE4XxVomIlhiaLq788orJA== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51eb013a-c936-436c-a83a-08d863b87139 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2020 14:11:50.0879 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT009.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR01HT176 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:189205 Archived-At: Lars Ingebrigtsen writes: > Arthur Miller writes: > >> When calling >> >> (select-frame-set-input-focus some-frame) >> >> the frame is raised, but does not recieve the focus. > > > [...] > >> (define-minor-mode pm-minor-mode >> :keymap (let ((map (make-sparse-keymap))) >> map)) > > This isn't valid (lacks a doc string), Ah, ok; It was just a quickie to let me close menu without M-x delete-frame when I test. > but after fixing it, I'm unable > to reproduce the bug? I think? At least my frame lost focus, but the > other frame never really appeared in any visible sense. Can it be it just ended somewhere outside the screen? Did you run via the "test" function (pm-test)? It should take pixel coordinate of the point and try to place the frame at those coords. > It did something really weird to my Gnome Shell desktop -- even after > closing the Emacs that opened the frames, Gnome Shell insists that > they're there, but not responding. That sounds really weird. The code does notthing special; it just creates a child frame, and tries to display a buffer in it. On my machine (I use Compiz as WM), it displays properly, either at point or cursor. It is just that focus does not get transfered as advertised (as I understand it). Thanks for looking at it.