[gnome-control-center] common: Add more debug for select_current_language()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] common: Add more debug for select_current_language()
- Date: Wed, 26 Sep 2012 20:57:11 +0000 (UTC)
commit f48db43be9e3642040070c7f733580f15da41fa1
Author: Bastien Nocera <hadess hadess net>
Date: Wed Sep 26 17:25:28 2012 +0200
common: Add more debug for select_current_language()
panels/common/cc-common-language.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/panels/common/cc-common-language.c b/panels/common/cc-common-language.c
index 7877f4a..31e54d7 100644
--- a/panels/common/cc-common-language.c
+++ b/panels/common/cc-common-language.c
@@ -405,9 +405,12 @@ cc_common_language_select_current_language (GtkTreeView *treeview)
GtkTreeIter iter;
gboolean cont;
char *lang;
+ gboolean found;
lang = cc_common_language_get_current_language ();
+ g_debug ("Trying to select lang '%s' in treeview", lang);
model = gtk_tree_view_get_model (treeview);
+ found = FALSE;
cont = gtk_tree_model_get_iter_first (model, &iter);
while (cont) {
char *locale;
@@ -418,6 +421,10 @@ cc_common_language_select_current_language (GtkTreeView *treeview)
if (locale != NULL &&
g_str_equal (locale, lang)) {
GtkTreeSelection *selection;
+
+ g_debug ("Found '%s' in treeview", locale);
+
+ found = TRUE;
selection = gtk_tree_view_get_selection (treeview);
gtk_tree_selection_select_iter (selection, &iter);
g_free (locale);
@@ -428,6 +435,9 @@ cc_common_language_select_current_language (GtkTreeView *treeview)
cont = gtk_tree_model_iter_next (model, &iter);
}
g_free (lang);
+
+ if (found == FALSE)
+ g_warning ("Could not find current language '%s' in the treeview", lang);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]