summaryrefslogtreecommitdiffstats
path: root/source/x11-helper.c
diff options
context:
space:
mode:
authorQC <qball@gmpclient.org>2015-04-11 12:04:14 +0200
committerQC <qball@gmpclient.org>2015-04-11 12:04:14 +0200
commitc1a8735e246db294f80e9ad51c4bfd43af64b5f4 (patch)
tree9816aa26b44d0d77ba589073bc4e471035c3e6a2 /source/x11-helper.c
parent27dfb8937d882b6a87bd1997a5dbce32ffbaf6d4 (diff)
Re-enable background/foreground. Make theming method an option.
Diffstat (limited to 'source/x11-helper.c')
-rw-r--r--source/x11-helper.c32
1 files changed, 18 insertions, 14 deletions
diff --git a/source/x11-helper.c b/source/x11-helper.c
index 7c4435ed..57cb55ce 100644
--- a/source/x11-helper.c
+++ b/source/x11-helper.c
@@ -447,30 +447,34 @@ unsigned int color_get ( Display *display, const char *const name )
unsigned int color_background ( Display *display )
{
- if ( config.menu_bg ) {
+ if ( !config.color_enabled ) {
return color_get ( display, config.menu_bg );
}
- unsigned int retv = 0;
+ else {
+ unsigned int retv = 0;
- gchar **vals = g_strsplit ( config.color_window, ",", 2 );
- if ( vals != NULL && vals[0] != NULL ) {
- retv = color_get ( display, vals[0] );
+ gchar **vals = g_strsplit ( config.color_window, ",", 2 );
+ if ( vals != NULL && vals[0] != NULL ) {
+ retv = color_get ( display, vals[0] );
+ }
+ g_strfreev ( vals );
+ return retv;
}
- g_strfreev ( vals );
- return retv;
}
unsigned int color_border ( Display *display )
{
- if ( config.menu_bc ) {
+ if ( !config.color_enabled ) {
return color_get ( display, config.menu_bc );
}
- unsigned int retv = 0;
+ else {
+ unsigned int retv = 0;
- gchar **vals = g_strsplit ( config.color_window, ",", 2 );
- if ( vals != NULL && vals[0] != NULL && vals[1] != NULL ) {
- retv = color_get ( display, vals[1] );
+ gchar **vals = g_strsplit ( config.color_window, ",", 2 );
+ if ( vals != NULL && vals[0] != NULL && vals[1] != NULL ) {
+ retv = color_get ( display, vals[1] );
+ }
+ g_strfreev ( vals );
+ return retv;
}
- g_strfreev ( vals );
- return retv;
}