[gtk+] eventcontroller: Default to GTK_PHASE_BUBBLE



commit a050b017ed548172e8c088fefcda4912b3d00adc
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Aug 11 20:38:51 2014 +0200

    eventcontroller: Default to GTK_PHASE_BUBBLE
    
    This is in practice the most common value, so make that the default
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734285

 gtk/gtkeventcontroller.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkeventcontroller.c b/gtk/gtkeventcontroller.c
index c532a0b..a8b2e54 100644
--- a/gtk/gtkeventcontroller.c
+++ b/gtk/gtkeventcontroller.c
@@ -170,13 +170,17 @@ gtk_event_controller_class_init (GtkEventControllerClass *klass)
                                                       P_("Propagation phase"),
                                                       P_("Propagation phase at which this controller is 
run"),
                                                       GTK_TYPE_PROPAGATION_PHASE,
-                                                      GTK_PHASE_NONE,
+                                                      GTK_PHASE_BUBBLE,
                                                       GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
 }
 
 static void
 gtk_event_controller_init (GtkEventController *controller)
 {
+  GtkEventControllerPrivate *priv;
+
+  priv = gtk_event_controller_get_instance_private (controller);
+  priv->phase = GTK_PHASE_BUBBLE;
 }
 
 /**


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