Subject: Re: bug#27647: 26.0.50; Line numbers implemented natively disappear momentarily when frame out of focus

From: martin rudalics <[email-masked]>
Date: Thu, 09 Nov 2017 08:28:55 +0100

> Which sounds like it would be correct, except that the meaning of
 > tip_frame is different for GTK tooltips, as explained in x_hide_tip:
 >
 >      static Lisp_Object
 >      x_hide_tip (bool delete)
 >      {
 >      ...
 >      #ifdef USE_GTK
 >            {
 >          /* When using system tooltip, tip_frame is the Emacs frame on
 >             which the tip is shown.  */
 >          struct frame *f = XFRAME (tip_frame);

Good catch!  And yes, we wouldn't have had that problem if we had left
in (parts of) the code Dmitry Antipov installed some time ago where "The
goal was to avoid tricky global variables".

martin