[gtk+] builtinicon: save/restore cairo context when rendering
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] builtinicon: save/restore cairo context when rendering
- Date: Sun, 20 Dec 2015 05:24:22 +0000 (UTC)
commit aadc13c4ec1619b7ed31fdf44005f5c81529d092
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Sat Dec 19 12:07:39 2015 -0800
builtinicon: save/restore cairo context when rendering
gtk/gtkbuiltinicon.c | 2 ++
gtk/gtkexpander.c | 2 --
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkbuiltinicon.c b/gtk/gtkbuiltinicon.c
index 71a44f6..8a57a61 100644
--- a/gtk/gtkbuiltinicon.c
+++ b/gtk/gtkbuiltinicon.c
@@ -105,11 +105,13 @@ gtk_builtin_icon_draw (GtkCssGadget *gadget,
{
GtkBuiltinIconPrivate *priv = gtk_builtin_icon_get_instance_private (GTK_BUILTIN_ICON (gadget));
+ cairo_save (cr);
gtk_css_style_render_icon (gtk_css_gadget_get_style (gadget),
cr,
x, y,
width, height,
priv->image_type);
+ cairo_restore (cr);
return FALSE;
}
diff --git a/gtk/gtkexpander.c b/gtk/gtkexpander.c
index f3f6a00..fdeb634 100644
--- a/gtk/gtkexpander.c
+++ b/gtk/gtkexpander.c
@@ -887,9 +887,7 @@ gtk_expander_render_title (GtkCssGadget *gadget,
GtkExpander *expander = GTK_EXPANDER (widget);
GtkExpanderPrivate *priv = expander->priv;
- cairo_save (cr);
gtk_css_gadget_draw (priv->arrow_gadget, cr);
- cairo_restore (cr);
return gtk_widget_has_visible_focus (widget);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]