[Xfce4-commits] [xfce/xfdesktop] 24/34: iconview: Remove one more gdk_cairo_create
noreply at xfce.org
noreply at xfce.org
Sun Apr 16 07:06:58 CEST 2017
This is an automated email from the git hooks/post-receive script.
eric pushed a commit to branch master
in repository xfce/xfdesktop.
commit bfad2b7e42ee8600b701ae87e9789b7a34d89386
Author: Eric Koegel <eric.koegel at gmail.com>
Date: Fri Apr 14 08:32:42 2017 +0300
iconview: Remove one more gdk_cairo_create
---
src/xfdesktop-icon-view.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c
index dde5468..819327a 100644
--- a/src/xfdesktop-icon-view.c
+++ b/src/xfdesktop-icon-view.c
@@ -2878,12 +2878,13 @@ static void
xfdesktop_paint_rounded_box(XfdesktopIconView *icon_view,
GtkStateType state,
GdkRectangle *box_area,
- GdkRectangle *expose_area)
+ GdkRectangle *expose_area,
+ cairo_t *cr)
{
GdkRectangle intersection;
if(gdk_rectangle_intersect(box_area, expose_area, &intersection)) {
- cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(GTK_WIDGET(icon_view)));
+ cr = cairo_reference(cr);
GtkStyle *style = gtk_widget_get_style(GTK_WIDGET(icon_view));
double alpha;
@@ -3209,7 +3210,7 @@ xfdesktop_icon_view_paint_icon(XfdesktopIconView *icon_view,
if(gdk_rectangle_intersect(area, &box_extents, &intersection)
&& icon_view->priv->font_size > 0)
{
- xfdesktop_paint_rounded_box(icon_view, state, &box_extents, area);
+ xfdesktop_paint_rounded_box(icon_view, state, &box_extents, area, cr);
if (state == GTK_STATE_NORMAL) {
x_offset = icon_view->priv->shadow_x_offset;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list