[Xfce4-commits] [xfce/thunar] 01/01: replaced gtk3 deprecation "gdk_cairo_set_source_color" by "gdk_cairo_set_source_rgba" - part II ( Now done the same like in internal deprecated gtk3 method "gtk_style_context_get_background_color" in order to elude a possible memory leak )
noreply at xfce.org
noreply at xfce.org
Wed Nov 22 22:28:02 CET 2017
This is an automated email from the git hooks/post-receive script.
a l e x p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/thunar.
commit abd9dedaa192291af7b7f935463a1c6a99335ee2
Author: Alexander Schwinn <acs82 at gmx.de>
Date: Wed Nov 22 22:27:07 2017 +0100
replaced gtk3 deprecation "gdk_cairo_set_source_color"
by "gdk_cairo_set_source_rgba" - part II
( Now done the same like in internal deprecated gtk3 method
"gtk_style_context_get_background_color" in order
to elude a possible memory leak )
---
thunar/thunar-icon-renderer.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/thunar/thunar-icon-renderer.c b/thunar/thunar-icon-renderer.c
index b0338d2..42b62f7 100644
--- a/thunar/thunar-icon-renderer.c
+++ b/thunar/thunar-icon-renderer.c
@@ -304,7 +304,7 @@ thunar_icon_renderer_color_selected (cairo_t *cr,
{
cairo_pattern_t *source;
GtkStateFlags state;
- GdkRGBA color;
+ GdkRGBA *color;
GtkStyleContext *context = gtk_widget_get_style_context (widget);
cairo_save (cr);
@@ -312,7 +312,8 @@ thunar_icon_renderer_color_selected (cairo_t *cr,
source = cairo_pattern_reference (cairo_get_source (cr));
state = gtk_widget_has_focus (widget) ? GTK_STATE_FLAG_SELECTED : GTK_STATE_FLAG_ACTIVE;
gtk_style_context_get (context, state, GTK_STYLE_PROPERTY_BACKGROUND_COLOR, &color, NULL);
- gdk_cairo_set_source_rgba (cr, &color);
+ gdk_cairo_set_source_rgba (cr, color);
+ gdk_rgba_free (color);
cairo_set_operator (cr, CAIRO_OPERATOR_MULTIPLY);
cairo_mask (cr, source);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list