summaryrefslogtreecommitdiff
path: root/gtk/inspector
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2016-02-08 09:34:24 +0100
committerMatthias Clasen <mclasen@redhat.com>2016-02-08 09:34:24 +0100
commitdc407dbc8fc09bf3c41cb88eb1b90c7640097dfe (patch)
tree38308c8ab03885ee5c7b5518d875c5217da04890 /gtk/inspector
parente0f31ab7bb97980494cd9b98ce8ca85f74de47ba (diff)
downloadgtk+-dc407dbc8fc09bf3c41cb88eb1b90c7640097dfe.tar.gz
inspector: Avoid crash in magnifier
We can't use gtk_widget_draw on widgets that are not allocated.
Diffstat (limited to 'gtk/inspector')
-rw-r--r--gtk/inspector/magnifier.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/inspector/magnifier.c b/gtk/inspector/magnifier.c
index c7b4a5b01e..5e6893eab1 100644
--- a/gtk/inspector/magnifier.c
+++ b/gtk/inspector/magnifier.c
@@ -49,7 +49,7 @@ gtk_inspector_magnifier_set_object (GtkInspectorMagnifier *sl,
sl->priv->object = NULL;
- if (!GTK_IS_WIDGET (object))
+ if (!GTK_IS_WIDGET (object) || !gtk_widget_is_visible (GTK_WIDGET (object)))
{
gtk_widget_hide (GTK_WIDGET (sl));
_gtk_magnifier_set_inspected (GTK_MAGNIFIER (sl->priv->magnifier), NULL);