common: Add more debug for select_current_language()
This commit is contained in:
parent
7181ca7c95
commit
f48db43be9
1 changed files with 10 additions and 0 deletions
|
@ -405,9 +405,12 @@ cc_common_language_select_current_language (GtkTreeView *treeview)
|
||||||
GtkTreeIter iter;
|
GtkTreeIter iter;
|
||||||
gboolean cont;
|
gboolean cont;
|
||||||
char *lang;
|
char *lang;
|
||||||
|
gboolean found;
|
||||||
|
|
||||||
lang = cc_common_language_get_current_language ();
|
lang = cc_common_language_get_current_language ();
|
||||||
|
g_debug ("Trying to select lang '%s' in treeview", lang);
|
||||||
model = gtk_tree_view_get_model (treeview);
|
model = gtk_tree_view_get_model (treeview);
|
||||||
|
found = FALSE;
|
||||||
cont = gtk_tree_model_get_iter_first (model, &iter);
|
cont = gtk_tree_model_get_iter_first (model, &iter);
|
||||||
while (cont) {
|
while (cont) {
|
||||||
char *locale;
|
char *locale;
|
||||||
|
@ -418,6 +421,10 @@ cc_common_language_select_current_language (GtkTreeView *treeview)
|
||||||
if (locale != NULL &&
|
if (locale != NULL &&
|
||||||
g_str_equal (locale, lang)) {
|
g_str_equal (locale, lang)) {
|
||||||
GtkTreeSelection *selection;
|
GtkTreeSelection *selection;
|
||||||
|
|
||||||
|
g_debug ("Found '%s' in treeview", locale);
|
||||||
|
|
||||||
|
found = TRUE;
|
||||||
selection = gtk_tree_view_get_selection (treeview);
|
selection = gtk_tree_view_get_selection (treeview);
|
||||||
gtk_tree_selection_select_iter (selection, &iter);
|
gtk_tree_selection_select_iter (selection, &iter);
|
||||||
g_free (locale);
|
g_free (locale);
|
||||||
|
@ -428,6 +435,9 @@ cc_common_language_select_current_language (GtkTreeView *treeview)
|
||||||
cont = gtk_tree_model_iter_next (model, &iter);
|
cont = gtk_tree_model_iter_next (model, &iter);
|
||||||
}
|
}
|
||||||
g_free (lang);
|
g_free (lang);
|
||||||
|
|
||||||
|
if (found == FALSE)
|
||||||
|
g_warning ("Could not find current language '%s' in the treeview", lang);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue