* src/xterm.c (x_update_begin): Don't create any surface for non-visible
tip frames, the geometry may be wrong.
* xterm.c (handle_one_xevent): Always redraw tool tips on
MapNotify. Update tool tip frame sizes on ConfigureNotify.
+ (x_update_begin): Don't create any surface for non-visible
+ tip frames, the geometry may be wrong.
2015-03-31 Eli Zaretskii <eliz@gnu.org>
x_update_begin (struct frame *f)
{
#ifdef USE_CAIRO
+ if (! NILP (tip_frame) && XFRAME (tip_frame) == f
+ && ! FRAME_VISIBLE_P (f))
+ return;
+
if (! FRAME_CR_SURFACE (f))
{
int width, height;