From cd9a9e1548b806db59e8fe3a0c1b51a5d3c18447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Thu, 24 Jun 2010 18:38:16 +0200 Subject: [PATCH] GtkWindowGroup: Add guards to some gtk_window_group_* functions --- gtk/gtkwindow.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index ce22ae6c92..02adf0a508 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -7884,6 +7884,8 @@ gtk_window_has_group (GtkWindow *window) GtkWidget * gtk_window_group_get_current_grab (GtkWindowGroup *window_group) { + g_return_val_if_fail (GTK_IS_WINDOW_GROUP (window_group), NULL); + if (window_group->grabs) return GTK_WIDGET (window_group->grabs->data); return NULL; @@ -7964,6 +7966,9 @@ gtk_window_group_get_current_device_grab (GtkWindowGroup *window_group, GdkDevice *other_device; GSList *list; + g_return_val_if_fail (GTK_IS_WINDOW_GROUP (window_group), NULL); + g_return_val_if_fail (GDK_IS_DEVICE (device), NULL); + priv = GTK_WINDOW_GROUP_GET_PRIVATE (window_group); list = priv->device_grabs; other_device = gdk_device_get_associated_device (device);