]> git.eshelyaron.com Git - emacs.git/commitdiff
In x_hide_tip reset tip_last_frame for GTK+ tooltips only (Bug#41200)
authorMartin Rudalics <rudalics@gmx.at>
Wed, 13 May 2020 08:31:50 +0000 (10:31 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Wed, 13 May 2020 08:31:50 +0000 (10:31 +0200)
* src/xfns.c (x_hide_tip): Reset tip_last_frame only when
using GTK+ system tooltips (Bug#41200).

src/xfns.c

index a5431aa8909ac423a50da6118163827bf6eeb87f..b89fac1cdac9d3861ff8aaba27192fcefbc6ee5d 100644 (file)
@@ -6746,9 +6746,11 @@ x_hide_tip (bool delete)
            }
        }
 
-      /* Reset tip_last_frame, it will be reassigned when showing the
-        next GTK+ system tooltip.  */
-      tip_last_frame = Qnil;
+      /* When using GTK+ system tooltips (compare Bug#41200) reset
+        tip_last_frame.  It will be reassigned when showing the next
+        GTK+ system tooltip.  */
+      if (x_gtk_use_system_tooltips)
+       tip_last_frame = Qnil;
 
       /* Now look whether there's an Emacs tip around.  */
       if (FRAMEP (tip_frame))