summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2018-04-19 08:38:09 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2018-04-19 08:38:09 +0000
commitecc612b1a2a0ec9791913cd22b4f94066f0448ae (patch)
tree6703e53b723cd6b6c411d794b5e0cd92b13ca9b5
parent1945c7a1a8fcc0134a4ccfdbc39394916c983628 (diff)
parent2ee5aee4a9f01cce3dda7dff877070b62c3e2880 (diff)
downloadgtk+-ecc612b1a2a0ec9791913cd22b4f94066f0448ae.tar.gz
Merge branch 'stack-set-name-guard' into 'gtk-3-22'
stack: protect set_visible_child_name from NULL stack See merge request GNOME/gtk!117
-rw-r--r--gtk/gtkstack.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c
index 6ef9206818..6815488a3e 100644
--- a/gtk/gtkstack.c
+++ b/gtk/gtkstack.c
@@ -1836,6 +1836,8 @@ gtk_stack_set_visible_child_name (GtkStack *stack,
{
GtkStackPrivate *priv = gtk_stack_get_instance_private (stack);
+ g_return_if_fail (GTK_IS_STACK (stack));
+
gtk_stack_set_visible_child_full (stack, name, priv->transition_type);
}