summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2014-11-14 11:49:33 -0500
committerMatthias Clasen <mclasen@redhat.com>2014-11-14 11:49:33 -0500
commita7173d097f4fc7a01141f16c4087d88af8f44559 (patch)
tree7f6266b032a9a270433cfe265e135c44400e1518
parent95b075b8ebd7c7854b92e23fc16cad369bff2ecb (diff)
downloadgtk+-a7173d097f4fc7a01141f16c4087d88af8f44559.tar.gz
Make overlay scrollbar fading interruptible
When the pointer starts hovering the scrollbar after it already started fading out, interrupt the fade and keep the scrollbar around.
-rw-r--r--gtk/gtkscrolledwindow.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
index 4ca59a71c2..afaf69f43b 100644
--- a/gtk/gtkscrolledwindow.c
+++ b/gtk/gtkscrolledwindow.c
@@ -3519,6 +3519,7 @@ indicator_enter_notify (GtkWidget *scrollbar,
gtk_style_context_add_class (context, "hovering");
gtk_widget_queue_resize (scrollbar);
indicator->over = TRUE;
+ indicator_start_fade (indicator, 1.0);
return G_SOURCE_CONTINUE;
}