From 0b2b0284fe060669669de41965270acf502e1a71 Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Tue, 5 Feb 2013 00:21:40 +0100 Subject: [PATCH] common: Disregard being an initial language for sorting Otherwise all the initial languages would show up grouped at the end of the list when showing all entries. --- panels/common/cc-language-chooser.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/panels/common/cc-language-chooser.c b/panels/common/cc-language-chooser.c index bbc5b091f..d1a9f4f1c 100644 --- a/panels/common/cc-language-chooser.c +++ b/panels/common/cc-language-chooser.c @@ -94,8 +94,6 @@ sort_languages (gconstpointer a, { const gchar *la; const gchar *lb; - gboolean iea; - gboolean ieb; if (g_object_get_data (G_OBJECT (a), "locale-id") == NULL) { return 1; @@ -107,14 +105,7 @@ sort_languages (gconstpointer a, la = g_object_get_data (G_OBJECT (a), "locale-name"); lb = g_object_get_data (G_OBJECT (b), "locale-name"); - iea = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (a), "is-extra")); - ieb = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (b), "is-extra")); - - if (iea != ieb) { - return ieb - iea; - } else { - return strcmp (la, lb); - } + return g_strcmp0 (la, lb); } static GtkWidget *