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#24899: 25.1; x-hide-tip always returns nil with USE_GTK Date: Tue, 08 Nov 2016 08:23:08 +0100 Message-ID: <58217D5C.1000302@gmx.at> References: 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 1478589880 18797 195.159.176.226 (8 Nov 2016 07:24:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 8 Nov 2016 07:24:40 +0000 (UTC) To: nverno , 24899@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 08 08:24: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 1c40lR-0001fg-3h for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2016 08:24:13 +0100 Original-Received: from localhost ([::1]:58883 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c40lT-0000MO-Uk for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2016 02:24:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56950) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c40lJ-0000L5-V6 for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 02:24:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c40lG-0001oZ-R1 for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 02:24:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33558) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c40lG-0001oV-NR for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 02:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c40lG-00067A-FX for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 02:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Nov 2016 07:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24899 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24899-submit@debbugs.gnu.org id=B24899.147858980523458 (code B ref 24899); Tue, 08 Nov 2016 07:24:02 +0000 Original-Received: (at 24899) by debbugs.gnu.org; 8 Nov 2016 07:23:25 +0000 Original-Received: from localhost ([127.0.0.1]:48957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c40kf-00066I-5G for submit@debbugs.gnu.org; Tue, 08 Nov 2016 02:23:25 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:52087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c40kc-000665-TQ for 24899@debbugs.gnu.org; Tue, 08 Nov 2016 02:23:23 -0500 Original-Received: from [192.168.1.100] ([212.95.7.83]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M7Gj8-1d0uIc1xva-00x2lO; Tue, 08 Nov 2016 08:23:16 +0100 In-Reply-To: X-Provags-ID: V03:K0:F09g0R6f1DzWy1pzdIiSImbJwU3wpn4KplFt4JZbKn/RaR4c7YX kcAwl4X3gt0LWkbqPi9sXP8G6773taruNKIRYxVrCy4QQR11Xsnh6Ws+Lz1Y3XXOVjOGs2a +ek9uu62t95zagOdpTGcN7fhHNJ368IsFSOdNgaAxtc5jdDSNFna0E9DwIRmbzXfAvIPGH6 eht4d+N6f9u4mZN6sAjBA== X-UI-Out-Filterresults: notjunk:1;V01:K0:6G0CvV+YZAA=:EjklOHo6QFcCvCN/lLCXS6 WzK/y4jKZ5Ae7WYVGm4RPbiaVnWGn9nXMIP1mL7sDQKNqvw45kjnOsY/AJpd9eJ03omcPn8x2 m+Zyb3xXCjmkRPoUtTTiYcEPmVf+7feG8t6+k9L8JOnHDR818h1PYMYJwClRQWmWKAegp2Q92 WYdf19FCephi5d0xtVkzRIWs4QolMkGw+80qSEgb0+HhWg8nE0qZ7Jct89vx/GWuCwk6Qi2jZ CsyXpNk872zknmqXvHGQZM5q7KtU/nm/ZundcUzWjK+h8mDuLXQ9d6KGBJtGsRKJyIQY6oRdb kAje42oU2lXv8QWsi11vdwtEVTXNPktiUmCBynps8n6JQAjt7y2s2v3MQhDtEJu4TmsZLcNBK WZ7yXow3yAUS/sgsJOIID4hjBfcmPqfhEefFKkzZHEQZsFpav3AzR8RiJk3MZQC8nn4M4V2A1 rpdf8Zn3evqNahvPEdYYGJlqhqkE2qDbRafwn3dt8tiQmdp/3ovWrD+ahOI5nBbd7cdJv6xjf Xv9amZcd44Jgty7OIN6P6RJ1uijQdZfVJpv0EZy8Ln8A9Mx+ewH3RFj5S7Gw7frpzjKy7PyE6 OdhT8qG6OVtPrMciD6I8Mkm8WtJoKaf1cWmCdTWG/mEayiri/IV5ygSXRpWYSKRTyVRuDFzO3 bx1cloVPwWky0YqB/lP4WHMTESd5QKWltu4U8wR7BGZaawDJGtn5xAf6gnoz/fVSIUAGfhqmt C0SwaOk85Sg/tF9rulJOK7Skjjis5oPVv0brxBRfDgfq9/YrvbOf/dH2uMPdXTtFGWNr3wAI 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:125454 Archived-At: > Calling `x-hide-tip` always returns nil (it is documented to > return t when the tooltip is active). I noticed this after > recently compiling with gtk3. I was using `x-hide-tip` in > a toggling function that stopped toggling. As an example > of what currently doesn't work: > > (defun toggle-tip () > (interactive) > (or (x-hide-tip) > (pos-tip-show "hi"))) > > > In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) > of 2016-11-07 built on nverno-M51AC > Windowing system distributor 'The X.Org Foundation', version 11.0.1180= 3000 > System Description: Ubuntu 16.04.1 LTS > > Configured using: > 'configure --with-x-toolkit=3Dgtk3 --with-modules --with-xwidgets' Thanks for the report. I think that before investigating this further we need another recipe. Yours is based on =E2=80=98pos-tip-show=E2=80=99= which is not part of Emacs. Does =E2=80=98pos-tip-show=E2=80=99 use GTK+ tooltips or = the native Emacs ones - what is your value of =E2=80=98x-gtk-use-system-tooltips=E2=80= =99? Then we would have to decide how to retrieve a non-nil return value for =E2=80=98x-hide-tip=E2=80=99 in the first place. Here the tooltip disapp= ears immediately when I type anything, so the return value is always nil by force, presumably. We'd probably need a timer to test your function. Finally, we would have to check the results for the function you get this way for both =E2=80=98x-gtk-use-system-tooltips=E2=80=99 nil/t setti= ngs and for at least one other toolkit. Can you please try doing all that? Thanks again, martin