entry: ensure valid GdkWindow before set_invisible_cursor()

If the window has not yet been created, then we can't set the invisible
cursor yet. This can happen in situations where the widget is in a
revealer with type-to-search functionality.
This commit is contained in:
Christian Hergert 2015-11-18 14:41:29 -08:00
parent bb441f4488
commit 0a0213bc1c

View File

@ -4853,9 +4853,11 @@ gtk_entry_obscure_mouse_cursor (GtkEntry *entry)
if (priv->mouse_cursor_obscured)
return;
set_invisible_cursor (priv->text_area);
priv->mouse_cursor_obscured = TRUE;
if (priv->text_area)
{
set_invisible_cursor (priv->text_area);
priv->mouse_cursor_obscured = TRUE;
}
}
static gint