diff options
author | QC <qball@gmpclient.org> | 2015-04-11 12:04:14 +0200 |
---|---|---|
committer | QC <qball@gmpclient.org> | 2015-04-11 12:04:14 +0200 |
commit | c1a8735e246db294f80e9ad51c4bfd43af64b5f4 (patch) | |
tree | 9816aa26b44d0d77ba589073bc4e471035c3e6a2 /source/x11-helper.c | |
parent | 27dfb8937d882b6a87bd1997a5dbce32ffbaf6d4 (diff) |
Re-enable background/foreground. Make theming method an option.
Diffstat (limited to 'source/x11-helper.c')
-rw-r--r-- | source/x11-helper.c | 32 |
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; } |