diff -up ./panel-plugin/xkb-util.c.orig ./panel-plugin/xkb-util.c --- ./panel-plugin/xkb-util.c.orig 2016-10-04 19:12:24.264146133 +0300 +++ ./panel-plugin/xkb-util.c 2016-10-04 22:26:21.894622520 +0300 @@ -38,6 +38,11 @@ xkb_util_get_flag_filename (const gchar* if (!group_name) return NULL; + filename = g_strconcat (g_get_user_data_dir(), "/", group_name, ".svg", NULL); + + if (g_file_test (filename, G_FILE_TEST_EXISTS)) + return filename; + filename = g_strconcat (FLAGSDIR, "/", group_name, ".svg", NULL); return filename;