X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fhildon2%2Fmodest-country-picker.c;h=8e986a5b7362d27dc60865051d6276a81bbd19c1;hp=eee4ee8d2c44641ed431824c81ddc2f983d074a0;hb=0f5f1af754aae1d0df3860e6e6cba70f81927271;hpb=8a0810b948c892f87f43bddfaaaba2e3a068129f 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; }