diff options
author | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2020-09-30 20:06:13 -0300 |
---|---|---|
committer | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2020-09-30 20:06:13 -0300 |
commit | 32e123859db0026b8de79b6245c3b329a5a1b6fb (patch) | |
tree | 7bbcdc8a5a1068ae72738cec9fbb3c7fd7ff8870 /plugins | |
parent | e5b891d5cf32342ba32bb7cafdfb14815e22b5f0 (diff) | |
download | glade-32e123859db0026b8de79b6245c3b329a5a1b6fb.tar.gz |
GladeGtkScrolledWindow: fix add_verify()
Respect user_feedback parameter in glade_gtk_scrolled_window_add_child_verify()
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/gtk+/glade-gtk-scrolled-window.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/plugins/gtk+/glade-gtk-scrolled-window.c b/plugins/gtk+/glade-gtk-scrolled-window.c index d0ea47be..ca3c6cab 100644 --- a/plugins/gtk+/glade-gtk-scrolled-window.c +++ b/plugins/gtk+/glade-gtk-scrolled-window.c @@ -66,10 +66,15 @@ glade_gtk_scrolled_window_add_child_verify (GladeWidgetAdaptor *adaptor, GtkWidget *child, gboolean user_feedback) { - GladeWidget *gcontainer = glade_widget_get_from_gobject (container); - GladeWidget *gchild = glade_widget_get_from_gobject (child); + if (user_feedback) + { + GladeWidget *gcontainer = glade_widget_get_from_gobject (container); + GladeWidget *gchild = glade_widget_get_from_gobject (child); - return !glade_util_check_and_warn_scrollable (gcontainer, - glade_widget_get_adaptor (gchild), - glade_app_get_window ()); + return !glade_util_check_and_warn_scrollable (gcontainer, + glade_widget_get_adaptor (gchild), + glade_app_get_window ()); + } + else + return GTK_IS_SCROLLED_WINDOW (container) && GTK_IS_SCROLLABLE (child); } |