[gimp] app: allow to pass NULL to gimp_window_set_primary_focus_widget()



commit 754e4eb91946ebb70ff1f6e81e8e7a694d81573d
Author: Michael Natterer <mitch gimp org>
Date:   Wed Apr 10 19:28:49 2013 +0200

    app: allow to pass NULL to gimp_window_set_primary_focus_widget()

 app/widgets/gimpwindow.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/app/widgets/gimpwindow.c b/app/widgets/gimpwindow.c
index 9d3f129..4bcf607 100644
--- a/app/widgets/gimpwindow.c
+++ b/app/widgets/gimpwindow.c
@@ -177,8 +177,9 @@ gimp_window_set_primary_focus_widget (GimpWindow *window,
                                       GtkWidget  *primary_focus)
 {
   g_return_if_fail (GIMP_IS_WINDOW (window));
-  g_return_if_fail (GTK_IS_WIDGET (primary_focus));
-  g_return_if_fail (gtk_widget_get_toplevel (primary_focus) ==
+  g_return_if_fail (primary_focus == NULL || GTK_IS_WIDGET (primary_focus));
+  g_return_if_fail (primary_focus == NULL ||
+                    gtk_widget_get_toplevel (primary_focus) ==
                     GTK_WIDGET (window));
 
   if (window->primary_focus_widget)


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