summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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) {