diff --git a/src/fe-common/core/translation.c b/src/fe-common/core/translation.c index a4828117..c674b9a2 100644 --- a/src/fe-common/core/translation.c +++ b/src/fe-common/core/translation.c @@ -126,7 +126,7 @@ static void read_settings(void) return; } - if (current_translation != NULL && + if (current_translation == NULL || strcmp(translation, current_translation) != 0) { g_free_not_null(current_translation); current_translation = g_strdup(translation);