summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2014-11-13 20:30:52 +0100
committerCarlos Garnacho <carlosg@gnome.org>2014-11-13 20:32:36 +0100
commitb591cacc3983d9bcb42f523a59de64109eee93af (patch)
treefbbdd8d2b4996b6a81979d2f781717fe5735e4ec
parent733f70ea8482074f74620d4d1f7843a18bc878fb (diff)
downloadgtk+-b591cacc3983d9bcb42f523a59de64109eee93af.tar.gz
scrolledwindow: Don't doubly draw overlay-indicator scrollbars
The scrollbars are still internal children of the GtkScrolledWindow and handled in ::forall(), no need to propagate draw here again after chaining up in ::draw().
-rw-r--r--gtk/gtkscrolledwindow.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
index 8ea03d51fe..672d8eb689 100644
--- a/gtk/gtkscrolledwindow.c
+++ b/gtk/gtkscrolledwindow.c
@@ -1876,14 +1876,6 @@ gtk_scrolled_window_draw (GtkWidget *widget,
GTK_WIDGET_CLASS (gtk_scrolled_window_parent_class)->draw (widget, cr);
- if (priv->hindicator.enabled &&
- gtk_cairo_should_draw_window (cr, priv->hindicator.window))
- gtk_container_propagate_draw (GTK_CONTAINER (scrolled_window), priv->hscrollbar, cr);
-
- if (priv->vindicator.enabled &&
- gtk_cairo_should_draw_window (cr, priv->vindicator.window))
- gtk_container_propagate_draw (GTK_CONTAINER (scrolled_window), priv->vscrollbar, cr);
-
if (gtk_cairo_should_draw_window (cr, gtk_widget_get_window (widget)))
gtk_scrolled_window_draw_overshoot (scrolled_window, cr);