From 1ae277f2094a21d93b1460bf466ff657201310c2 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 8 Nov 2010 02:14:04 -0500 Subject: Fix default color_maps for pattern pigments. --- dimension/realize.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'dimension') diff --git a/dimension/realize.c b/dimension/realize.c index c879a23..ab5f2a0 100644 --- a/dimension/realize.c +++ b/dimension/realize.c @@ -524,7 +524,6 @@ dmnsn_realize_pattern_pigment(dmnsn_astnode type, dmnsn_astnode modifiers) "Expected pigment modifiers"); dmnsn_pattern *pattern = dmnsn_realize_pattern(type); - dmnsn_color_map *color_map = NULL; /* Set up the color_map */ @@ -546,7 +545,11 @@ dmnsn_realize_pattern_pigment(dmnsn_astnode type, dmnsn_astnode modifiers) } /* Now add the default values */ - switch (type.type) { + + dmnsn_astnode pattern_type; + dmnsn_array_get(type.children, 0, &pattern_type); + + switch (pattern_type.type) { case DMNSN_AST_CHECKER: /* Default checker pattern is blue and green */ if (!color_map) -- cgit v1.2.3