[gtk+] GtkNotebook: Consistent boolean handling



commit af49dd33cfd0be2ea29620d8ceafd7004be1de99
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Apr 24 19:58:22 2013 -0400

    GtkNotebook: Consistent boolean handling
    
    Normalize boolean parameters in gtk_notebook_set_tab_reorderable and
    gtk_notebook_set_tab_detachable before comparing them. Pointed out in
    https://bugzilla.gnome.org/show_bug.cgi?id=697196

 gtk/gtknotebook.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c
index 2ac7936..8e96865 100644
--- a/gtk/gtknotebook.c
+++ b/gtk/gtknotebook.c
@@ -8176,9 +8176,11 @@ gtk_notebook_set_tab_reorderable (GtkNotebook *notebook,
   if (!list)
     return;
 
+  reorderable = reorderable != FALSE;
+
   if (GTK_NOTEBOOK_PAGE (list)->reorderable != reorderable)
     {
-      GTK_NOTEBOOK_PAGE (list)->reorderable = (reorderable == TRUE);
+      GTK_NOTEBOOK_PAGE (list)->reorderable = reorderable;
       gtk_widget_child_notify (child, "reorderable");
     }
 }
@@ -8269,9 +8271,11 @@ gtk_notebook_set_tab_detachable (GtkNotebook *notebook,
   if (!list)
     return;
 
+  detachable = detachable != FALSE;
+
   if (GTK_NOTEBOOK_PAGE (list)->detachable != detachable)
     {
-      GTK_NOTEBOOK_PAGE (list)->detachable = (detachable == TRUE);
+      GTK_NOTEBOOK_PAGE (list)->detachable = detachable;
       gtk_widget_child_notify (child, "detachable");
     }
 }


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