region: Explicitly update LC_* even when matching LANG
localed will not update the LC_* variables if they are not given. This means that should the user switch the formats away from LANG and then back, they will not be reset appropriately. Simply always setting the variables even if the match will fix this.
This commit is contained in:
parent
397a0ce673
commit
7631faa88f
1 changed files with 1 additions and 2 deletions
|
@ -1347,8 +1347,7 @@ set_localed_locale (CcRegionPanel *self)
|
|||
lang_value = g_strconcat ("LANG=", self->system_language, NULL);
|
||||
g_variant_builder_add (b, "s", lang_value);
|
||||
|
||||
if (self->system_region != NULL &&
|
||||
g_strcmp0 (self->system_language, self->system_region) != 0) {
|
||||
if (self->system_region != NULL) {
|
||||
g_autofree gchar *time_value = NULL;
|
||||
g_autofree gchar *numeric_value = NULL;
|
||||
g_autofree gchar *monetary_value = NULL;
|
||||
|
|
Loading…
Add table
Reference in a new issue