From 43dfc5418cdee858ae873da9a76911a71fbdcfbd Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 16 Sep 2011 22:35:04 -0400 Subject: [PATCH] Region: fix display of layouts on the system tab G_N_ELEMENTS only works on explicitly declared arrays. --- panels/region/gnome-region-panel-system.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panels/region/gnome-region-panel-system.c b/panels/region/gnome-region-panel-system.c index d12e10d09..07e440116 100644 --- a/panels/region/gnome-region-panel-system.c +++ b/panels/region/gnome-region-panel-system.c @@ -88,7 +88,7 @@ xkb_settings_changed (GSettings *settings, GString *str = g_string_new (""); gchar **layouts = g_settings_get_strv (settings, "layouts"); - for (i = 0; i < G_N_ELEMENTS (layouts); i++) { + for (i = 0; layouts[i]; i++) { gchar *utf_visible = xkb_layout_description_utf8 (layouts[i]); if (utf_visible != NULL) {