From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#61337: 29.0.60; Setting frame-title-format makes Emacs to steal focus Date: Wed, 08 Feb 2023 11:59:43 +0800 Message-ID: <87wn4s6c40.fsf@yahoo.com> References: <874jrydpw8.fsf@telefonica.net> <87ilgd7e9q.fsf@yahoo.com> <87mt5pxznh.fsf@telefonica.net> <875ycd6joo.fsf@yahoo.com> <87zg9ovps9.fsf@telefonica.net> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25874"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 61337@debbugs.gnu.org To: =?UTF-8?Q?=C3=93scar?= Fuentes Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Feb 08 05:03:13 2023 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 1pPbfr-0006Qe-EU for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Feb 2023 05:03:11 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pPbfk-0003XO-8P; Tue, 07 Feb 2023 23:03:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pPbfi-0003X0-TY for bug-gnu-emacs@gnu.org; Tue, 07 Feb 2023 23:03:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pPbfi-0005Ck-Li for bug-gnu-emacs@gnu.org; Tue, 07 Feb 2023 23:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pPbfi-00081K-33 for bug-gnu-emacs@gnu.org; Tue, 07 Feb 2023 23:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Feb 2023 04:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61337 X-GNU-PR-Package: emacs Original-Received: via spool by 61337-submit@debbugs.gnu.org id=B61337.167582892330746 (code B ref 61337); Wed, 08 Feb 2023 04:03:02 +0000 Original-Received: (at 61337) by debbugs.gnu.org; 8 Feb 2023 04:02:03 +0000 Original-Received: from localhost ([127.0.0.1]:54462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPbel-0007zq-9m for submit@debbugs.gnu.org; Tue, 07 Feb 2023 23:02:03 -0500 Original-Received: from sonic302-29.consmr.mail.bf2.yahoo.com ([74.6.135.228]:33605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pPbeh-0007zJ-ST for 61337@debbugs.gnu.org; Tue, 07 Feb 2023 23:02:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1675828912; bh=76HJiH+r2HwGq0Y6lcRdr0pJVV9EtzYLwJUgWM7CK38=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Wb3YhYej1IrTmijp1hhrQjHheuiSdDIIqWh5MWEsHWbW6ZmVrMtwaavjiiqHfET+Gi2idUul2vdfQMGVK3q/bGn1SP2JmTAu2ZFLCGmPjg7MwXWsn23eGioIS2l7Wj7PRqRUha/PdJESUzXGcxYg+Mi2xaa5TcMG3fZRRpu2Z3aTKg4fVstZ3vot9ZddDKRVKUvVw8o2ASzrZBwXouwbpfVmNmz/j9BPWpova6HGbTbK2nx/snm4hRUU7QRWfG3dYgeyUJ5LHKsBadCWD0dHCZ4bn/Hsg2VIpuJIf5g9WthKPm2edT+2WCdWuhNC7Td32cBh63b58Zgky6MDIQW/Ig== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1675828912; bh=NnSLALhLEgLkRewUnR58NAUqX7CYCAX41txHQ7qeNNa=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UtTCd+njs2JhQLKTkQT1tynefrPe6hbMDvf1E11uhtNA0MTn0XTGgWsz8yw3wsh59M9dVCwe+dqMds2QminJLVX2uQINuxDx3oPTB4I5NMCjI+bWigvSznSb91mxSaX4JMUHtvjn0wOFnj7zjMqDKFfsHX8oGwWzdeL/Q7y8KdBqMBRiK5luYwPGAYn24SoST8Ve6LvPyJza36Q0RDG1JJf2EjmF7k+S2R96EIkyJq/Aclf8FJMzIYx1AwN2zp+whsxbdF+qFS8HCTBceR9D40bRL+DhccSrwZSKMePLDLnVzs4y8BMq2Hif0fN0hAZjTzWmQkRuetLqKZ66yw81Wg== X-YMail-OSG: IrqyQ88VM1nmxotp6C1cbdIXuhaHjFoUDPlLkUfd2CBqb3gL.hfyG7j1sDj2xLL v9A65AvVxmUGQQ4YK26g4Fffq7Aw5QPGDdSQtCrvOh.bJhtQfypndgFrgKLi79BrU.mYE7r5bL_V kp7s9GyIE2Rd_Mbdd8JzKUCvhDcHNp4_zsomqLZ.JHmgZXSxrHRluV8gh4A_xX8q77W3SGO4KN6Q .s7ioee.GnBaRwNljTK1Mf0wJZiTXBLAzpLgXgOMGJrUSWWg0041I8fezecyoOlJSwIjGrr7LMkN rlbSegum60TS2KEh2iNDHOecsNOYqg1nkFtzHtoy4ljXPU5RdGVLlxQ1ojSPfMmCUKRXjhqWCt0W Sx1BvH3r6wKMo4lv7pNis9E12WiCPq.sbqYdxVF2v4gVPG6Y2aI0ONOJsT_UQI29FI9m8uodtJfz iHFNYRcaw5vHDkwATRjWudJ__WdtxCTuBuwGDJeHUVSFpJxl149X0zFAD8krDcjPLljbtNY_skqG 0d23wNaOexHzbFVCW06sbewxP_erKvCi6uxSULhJ2glONyneZQ82asqPyY7PR5BquJJQnxycf3XL awSG0P1LbSQfYrNFH6Ne75jurKi.6hinM89kYLx5u2borGFSsXYfhV91qRpZqOUB_GYFRbWV08hc fkjn4hg2xdRWkZX1hFrr6bEXiFVlL5MxwFR_x4CQfOwYxi6NIPAOUqChhLQxOitv3NzWNBQV4djm FmPOKZiSXd3.WXrdgme2IXKKCS2QzI2yyYl_dz_xV_no8ceJXz_4I7wD5OwLu8JENmJ3HjEHsVcW O9ZtWe4gDrz7QHpOg6wfh0eQMJb5FWPO_7sZ5SfOvc X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.bf2.yahoo.com with HTTP; Wed, 8 Feb 2023 04:01:52 +0000 Original-Received: by hermes--production-sg3-9fc5746c8-qs9hb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2aa496df0bdb3a44ae4d479456756e98; Wed, 08 Feb 2023 03:59:49 +0000 (UTC) In-Reply-To: <87zg9ovps9.fsf@telefonica.net> ("=?UTF-8?Q?=C3=93scar?= Fuentes"'s message of "Wed, 08 Feb 2023 03:45:10 +0100") X-Mailer: WebService/1.1.21161 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:255100 Archived-At: =C3=93scar Fuentes writes: > Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" writes: > >> Hmm. What if you comment out the call to >> >> x_set_name_internal (f, name); >> >> entirely? > > Emacs keeps stealing the focus. What if you do this? My suspicion is that the icon name is now being set to reflect that the frame has been iconified, and KWin (wrongly) treats that as an attempt to focus the frame. diff --git a/src/xterm.c b/src/xterm.c index 1325d923be9..fcac6bc044f 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -25584,6 +25584,8 @@ x_text_icon (struct frame *f, const char *icon_name) if (FRAME_X_WINDOW (f) =3D=3D 0) return true; =20 + return; + { XTextProperty text; text.value =3D (unsigned char *) icon_name;