gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScroll::flags
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 31 Oct 2017 11:45:37 +0000 (12:45 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 14 Dec 2017 00:05:48 +0000 (01:05 +0100)
There is a gtk_event_controller_scroll_set_flags() call that's meant
to be called after construction (eg. due to scrolledwindow relayouts
hiding/showing scrollbars). The property shouldn't be construct-only
for consistence.

gtk/gtkeventcontrollerscroll.c

index c9819efbb95e0c7be547192b393b094f4cba5e25..6bd35adb5c4d9e56c1a65e0040201adcf8292859 100644 (file)
@@ -373,8 +373,7 @@ gtk_event_controller_scroll_class_init (GtkEventControllerScrollClass *klass)
                         P_("Flags"),
                         GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS,
                         GTK_EVENT_CONTROLLER_SCROLL_NONE,
-                        G_PARAM_READWRITE |
-                        G_PARAM_CONSTRUCT_ONLY);
+                        G_PARAM_READWRITE);
 
   /**
    * GtkEventControllerScroll::scroll-begin: