[gspell] language: small improvements of lookup() code



commit 66b9ba93d8fdd1600af75d29771e04a462411e90
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sun Dec 27 18:58:13 2015 +0100

    language: small improvements of lookup() code

 gspell/gspell-language.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/gspell/gspell-language.c b/gspell/gspell-language.c
index fc18373..8ddaffa 100644
--- a/gspell/gspell-language.c
+++ b/gspell/gspell-language.c
@@ -398,14 +398,15 @@ gspell_language_lookup (const gchar *language_code)
 {
        const GspellLanguage *closest_match = NULL;
        const GList *available_languages;
+       const GList *l;
 
        g_return_val_if_fail (language_code != NULL, NULL);
 
        available_languages = gspell_language_get_available ();
 
-       while (available_languages != NULL)
+       for (l = available_languages; l != NULL; l = l->next)
        {
-               GspellLanguage *language = available_languages->data;
+               const GspellLanguage *language = l->data;
                const gchar *code = language->code;
                gsize length = strlen (code);
 
@@ -418,8 +419,6 @@ gspell_language_lookup (const gchar *language_code)
                {
                        closest_match = language;
                }
-
-               available_languages = g_list_next (available_languages);
        }
 
        return closest_match;


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