[gtk+] GtkWindowGroup: Add guards to some gtk_window_group_* functions



commit cd9a9e1548b806db59e8fe3a0c1b51a5d3c18447
Author: Javier Jardón <jjardon gnome org>
Date:   Thu Jun 24 18:38:16 2010 +0200

    GtkWindowGroup: Add guards to some gtk_window_group_* functions

 gtk/gtkwindow.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index ce22ae6..02adf0a 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);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]