[evolution/wip/webkit-composer: 105/262] e_spell_checker_list_available_dicts: Sort the list.



commit f03d7befb58d798c304125af5e8af0266d0def42
Author: Matthew Barnes <mbarnes redhat com>
Date:   Thu Jan 10 09:41:20 2013 -0500

    e_spell_checker_list_available_dicts: Sort the list.

 e-util/e-spell-checker.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/e-util/e-spell-checker.c b/e-util/e-spell-checker.c
index eb11191..aad7c45 100644
--- a/e-util/e-spell-checker.c
+++ b/e-util/e-spell-checker.c
@@ -397,6 +397,8 @@ list_enchant_dicts (const char * const lang_tag,
 GList *
 e_spell_checker_list_available_dicts (ESpellChecker *checker)
 {
+       GList *list;
+
        g_return_val_if_fail (E_IS_SPELL_CHECKER (checker), NULL);
 
        if (checker->priv->dictionaries_cache == NULL) {
@@ -407,7 +409,9 @@ e_spell_checker_list_available_dicts (ESpellChecker *checker)
                        checker->priv->broker, list_enchant_dicts, checker);
        }
 
-       return g_hash_table_get_values (checker->priv->dictionaries_cache);
+       list = g_hash_table_get_values (checker->priv->dictionaries_cache);
+
+       return g_list_sort (list, (GCompareFunc) e_spell_dictionary_compare);
 }
 
 /**


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]