diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2014-11-13 21:21:39 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2014-11-13 21:25:52 +0100 |
commit | 632accd9cc121c9c65b1f7be099dfb96ee5133f6 (patch) | |
tree | 794f33431b31b7d726daa8f763ca7a27ca0a4ed0 /gtk/gtkscrolledwindow.c | |
parent | ed9202bf67913b2900121342141b97492948ef22 (diff) | |
download | gtk+-632accd9cc121c9c65b1f7be099dfb96ee5133f6.tar.gz |
scrolledwindow: Use a fully transparent background for the overlay window
The background will be already given and updated in the GtkScrollbar widget,
plus the background remained static on the window since it is realized.
Diffstat (limited to 'gtk/gtkscrolledwindow.c')
-rw-r--r-- | gtk/gtkscrolledwindow.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 672d8eb689..4ca59a71c2 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -3349,6 +3349,7 @@ create_indicator_window (GtkScrolledWindow *scrolled_window, GtkWidget *child) { GtkWidget *widget = GTK_WIDGET (scrolled_window); + GdkRGBA transparent = { 0, 0, 0, 0 }; GtkAllocation allocation; GdkWindow *window; GdkWindowAttr attributes; @@ -3370,7 +3371,8 @@ create_indicator_window (GtkScrolledWindow *scrolled_window, window = gdk_window_new (gtk_widget_get_window (widget), &attributes, attributes_mask); gtk_widget_register_window (widget, window); - gtk_style_context_set_background (gtk_widget_get_style_context (widget), window); + + gdk_window_set_background_rgba (window, &transparent); if (scrolled_window->priv->touch_mode) gtk_widget_set_parent_window (child, window); |