diff options
| -rw-r--r-- | src/daemon/engines.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/daemon/engines.c b/src/daemon/engines.c index 305604e..daceaf7 100644 --- a/src/daemon/engines.c +++ b/src/daemon/engines.c @@ -181,7 +181,7 @@ static ThemeEngine* get_theme_engine(void)  		}  		char* enginename = g_settings_get_string(gsettings, GSETTINGS_KEY_THEME); -		if (enginename == NULL) +		if (enginename == NULL || *enginename == '\0')  		{  			active_engine = load_theme_engine("standard");  			g_assert(active_engine != NULL); @@ -196,10 +196,10 @@ static ThemeEngine* get_theme_engine(void)  				active_engine = load_theme_engine("standard");  			} -			g_free(enginename); -  			g_assert(active_engine != NULL);  		} + +		g_free(enginename);  	}  	return active_engine; | 
