--- /usr/src/repo/builds_15/glib2_BUILD/glib-2.68.0/glib/gkeyfile.c.orig	2021-03-18 09:28:31.904625000 -0400
+++ /usr/src/repo/builds_15/glib2_BUILD/glib-2.68.0/glib/gkeyfile.c	2021-04-03 22:03:07.513103000 -0400
@@ -648,6 +648,7 @@
       g_strfreev (key_file->locales);
       key_file->locales = NULL;
     }
+  key_file->checked_locales = FALSE;
 
   if (key_file->parse_buffer)
     {
@@ -1232,7 +1233,7 @@
   if (key_file->flags & G_KEY_FILE_KEEP_TRANSLATIONS)
     return TRUE;
 
-  if (!key_file->checked_locales && !key_file->locales)
+  if (!key_file->checked_locales)
     {
       key_file->locales = g_strdupv ((gchar **)g_get_language_names ());
       key_file->checked_locales = TRUE;
