summaryrefslogtreecommitdiff
path: root/render/theme.c
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2007-06-04 16:13:34 +0000
committerMikael Magnusson <mikachu@comhem.se>2007-06-04 16:13:34 +0000
commitee36c0d3796e6b954e6a80f5024e695bb6473d6c (patch)
treedb151070138092d817d8b1d51a2c23533ffc693e /render/theme.c
parent3a89939c2decf295a5d85e5306ca259e64812d9d (diff)
actually allow raised, but default to flat for parentrelative
Diffstat (limited to 'render/theme.c')
-rw-r--r--render/theme.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/render/theme.c b/render/theme.c
index f3f7e5f4..313f834c 100644
--- a/render/theme.c
+++ b/render/theme.c
@@ -1476,10 +1476,13 @@ static void parse_style(gchar *tex, RrSurfaceColorType *grad,
if (strstr(tex, "sunken") != NULL)
*relief = RR_RELIEF_SUNKEN;
- else if ((strstr(tex, "flat") != NULL) || (*grad == RR_SURFACE_PARENTREL))
+ else if (strstr(tex, "flat") != NULL)
*relief = RR_RELIEF_FLAT;
- else
+ else if (strstr(tex, "raised") != NULL)
*relief = RR_RELIEF_RAISED;
+ else
+ *relief = (*grad == RR_SURFACE_PARENTREL) ?
+ RR_RELIEF_FLAT : RR_RELIEF_RAISED;
*border = FALSE;
if (*relief == RR_RELIEF_FLAT) {