summaryrefslogtreecommitdiff
path: root/gtk/gtkcssimagebuiltin.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2015-01-19 17:30:43 +0100
committerBenjamin Otte <otte@redhat.com>2015-01-20 06:30:19 +0100
commitcc4d34e6884b958505dfd888d9b53b4b39084581 (patch)
treec2e048edb5c1cae4f5e4095cc032bd36da56ed97 /gtk/gtkcssimagebuiltin.c
parent45541cbf10a13716680df52c6a214495fb8243d7 (diff)
downloadgtk+-cc4d34e6884b958505dfd888d9b53b4b39084581.tar.gz
render: Render builtin images as regular CSS images
This not only reduces code, but also allows for builtin images to have shadows or be transformed using -gtk-icon-transform.
Diffstat (limited to 'gtk/gtkcssimagebuiltin.c')
-rw-r--r--gtk/gtkcssimagebuiltin.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkcssimagebuiltin.c b/gtk/gtkcssimagebuiltin.c
index f64edc385a..6562931c21 100644
--- a/gtk/gtkcssimagebuiltin.c
+++ b/gtk/gtkcssimagebuiltin.c
@@ -877,6 +877,12 @@ gtk_css_image_builtin_draw (GtkCssImage *image,
double height,
GtkCssImageBuiltinType image_type)
{
+ if (!GTK_IS_CSS_IMAGE_BUILTIN (image))
+ {
+ _gtk_css_image_draw (image, cr, width, height);
+ return;
+ }
+
switch (image_type)
{
default: