summaryrefslogtreecommitdiff
path: root/gtk/gtkcssstylefuncs.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-09-27 16:24:30 +0200
committerBenjamin Otte <otte@redhat.com>2012-09-28 18:27:49 +0200
commit5c4fc16cd4e80072ab1eba4ae36e2e763c61a905 (patch)
treef4fab178117a0474a519d2c31d4b1378d829facb /gtk/gtkcssstylefuncs.c
parent94c0c1542beca262fe1e90566f8b887d1ccb2c95 (diff)
downloadgtk+-5c4fc16cd4e80072ab1eba4ae36e2e763c61a905.tar.gz
css: Don't crash when printing gradients
... in the fallback code. Instead print a FIXME.
Diffstat (limited to 'gtk/gtkcssstylefuncs.c')
-rw-r--r--gtk/gtkcssstylefuncs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkcssstylefuncs.c b/gtk/gtkcssstylefuncs.c
index 0320e0adc4..e893a2c292 100644
--- a/gtk/gtkcssstylefuncs.c
+++ b/gtk/gtkcssstylefuncs.c
@@ -810,9 +810,11 @@ pattern_value_print (const GValue *value,
}
surface_print (surface, string);
break;
- case CAIRO_PATTERN_TYPE_SOLID:
case CAIRO_PATTERN_TYPE_LINEAR:
case CAIRO_PATTERN_TYPE_RADIAL:
+ g_string_append (string, "none /* FIXME: add support for printing gradients */");
+ break;
+ case CAIRO_PATTERN_TYPE_SOLID:
default:
g_assert_not_reached ();
break;