From a6f935bb7782f18c7d2c60dd7cb49909357b466c Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 2 Oct 2014 14:07:27 +0200 Subject: [PATCH] scrolledwindow: Don't use LIGHTEN operator For the overshoot gradient, using OVER is fine. Simplifies the code and increases performance. --- gtk/gtkscrolledwindow.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 6a7a8e02bf..2902c923e3 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -1639,9 +1639,6 @@ gtk_scrolled_window_draw_overshoot (GtkScrolledWindow *scrolled_window, if (!_gtk_scrolled_window_get_overshoot (scrolled_window, &overshoot_x, &overshoot_y)) return; - cairo_push_group (cr); - cairo_set_operator (cr, CAIRO_OPERATOR_LIGHTEN); - gtk_scrolled_window_relative_allocation (widget, &relative_allocation); context = gtk_widget_get_style_context (widget); @@ -1706,9 +1703,6 @@ gtk_scrolled_window_draw_overshoot (GtkScrolledWindow *scrolled_window, cairo_pattern_destroy (pattern); } - - cairo_pop_group_to_source (cr); - cairo_paint (cr); } static gboolean