[gtk+] GtkSwitch: Return FALSE from the button press handler



commit c83db6cdf06d4b013b486abb4ca23538eec3555a
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Aug 23 23:29:19 2011 -0400

    GtkSwitch: Return FALSE from the button press handler
    
    This makes the behavior identical to other widgets which
    handle button presses, and it avoids problems when placing
    switches into a windows main toolbar.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=656986

 gtk/gtkswitch.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c
index 8604079..acb306d 100644
--- a/gtk/gtkswitch.c
+++ b/gtk/gtkswitch.c
@@ -112,7 +112,7 @@ gtk_switch_button_press (GtkWidget      *widget,
       if (event->x <= allocation.width / 2)
         {
           priv->in_press = TRUE;
-          return FALSE;
+          return TRUE;
         }
 
       priv->offset = event->x - allocation.width / 2;
@@ -125,7 +125,7 @@ gtk_switch_button_press (GtkWidget      *widget,
       if (event->x >= allocation.width / 2)
         {
           priv->in_press = TRUE;
-          return FALSE;
+          return TRUE;
         }
 
       priv->offset = event->x;
@@ -137,7 +137,7 @@ gtk_switch_button_press (GtkWidget      *widget,
                 "gtk-dnd-drag-threshold", &priv->drag_threshold,
                 NULL);
 
-  return FALSE;
+  return TRUE;
 }
 
 static gboolean



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