From: Timm Bäder Date: Mon, 30 Dec 2019 09:47:53 +0000 (+0100) Subject: scrolledwindow: Don't snapshot junction if we use indicators X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~382 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=108aac9ee3fb866d53e9481b16ed1296e85b836c;p=gtk4.git 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. --- 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);