summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-12-30 10:47:53 +0100
committerTimm Bäder <mail@baedert.org>2020-01-07 17:27:18 +0100
commit108aac9ee3fb866d53e9481b16ed1296e85b836c (patch)
tree210df0792cccfd28eeb24bb8c7b174100f40d575
parentc427c2b22a49d78eb494bf589531813d0a1e45d4 (diff)
downloadgtk+-108aac9ee3fb866d53e9481b16ed1296e85b836c.tar.gz
scrolledwindow: Don't snapshot junction if we use indicators
The junction doesn't make sense when we use indicators, since the scrollbars overlap anyway. Not snappshotting it anymore has no visual effect since it's being drawn below the scrollbars anyway.
-rw-r--r--gtk/gtkscrolledwindow.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c
index 34cc078167..093e1d2d10 100644
--- a/gtk/gtkscrolledwindow.c
+++ b/gtk/gtkscrolledwindow.c
@@ -2801,7 +2801,8 @@ gtk_scrolled_window_snapshot (GtkWidget *widget,
GtkScrolledWindowPrivate *priv = gtk_scrolled_window_get_instance_private (scrolled_window);
if (priv->hscrollbar_visible &&
- priv->vscrollbar_visible)
+ priv->vscrollbar_visible &&
+ !priv->use_indicators)
gtk_scrolled_window_snapshot_scrollbars_junction (scrolled_window, snapshot);
GTK_WIDGET_CLASS (gtk_scrolled_window_parent_class)->snapshot (widget, snapshot);