From 0f5f1af754aae1d0df3860e6e6cba70f81927271 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Mon, 16 Mar 2009 15:26:51 +0000 Subject: [PATCH] Set selected entry in country selector every time string is requested (fixes NB#105531) pmo-trunk-r8046 --- src/hildon2/modest-country-picker.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/hildon2/modest-country-picker.c b/src/hildon2/modest-country-picker.c index eee4ee8..8e986a5 100644 --- a/src/hildon2/modest-country-picker.c +++ b/src/hildon2/modest-country-picker.c @@ -274,9 +274,17 @@ country_picker_print_func (HildonTouchSelector *selector, gpointer userdata) model = hildon_touch_selector_get_model (selector, 0); if (hildon_touch_selector_get_selected (selector, 0, &iter)) { gint column; + GtkWidget *entry; + const gchar *entry_text; column = hildon_touch_selector_entry_get_text_column (HILDON_TOUCH_SELECTOR_ENTRY (selector)); gtk_tree_model_get (model, &iter, column, &text, -1); + + entry = GTK_WIDGET (hildon_touch_selector_entry_get_entry (HILDON_TOUCH_SELECTOR_ENTRY (selector))); + entry_text = hildon_entry_get_text (HILDON_ENTRY (entry)); + if (entry_text != NULL && text != NULL && strcmp (entry_text, text)) { + hildon_entry_set_text (HILDON_ENTRY (entry), text); + } } return text; } -- 1.7.9.5