X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fhildon2%2Fmodest-provider-picker.c;h=539089fb0ad6773cc73cda7d19c9803df0abd1c1;hp=95d03ba006c6f4a735e026ef8869d49cc615bfd3;hb=37248da61b420a2bc36167cbc2d201bcdfc5a5e8;hpb=f25b39c407eae4e539992d6c59cb70790a463297 diff --git a/src/hildon2/modest-provider-picker.c b/src/hildon2/modest-provider-picker.c index 95d03ba..539089f 100644 --- a/src/hildon2/modest-provider-picker.c +++ b/src/hildon2/modest-provider-picker.c @@ -28,7 +28,7 @@ */ #include "modest-provider-picker.h" -#include +#include #include #include #include @@ -199,21 +199,13 @@ modest_provider_picker_new (HildonSizeType size, renderer = gtk_cell_renderer_text_new (); g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL); - selector = hildon_touch_selector_entry_new (); + selector = hildon_touch_selector_new (); hildon_touch_selector_set_print_func (HILDON_TOUCH_SELECTOR (selector), (HildonTouchSelectorPrintFunc) touch_selector_print_func); + hildon_touch_selector_set_model (HILDON_TOUCH_SELECTOR (selector), 0, GTK_TREE_MODEL (priv->model)); column = hildon_touch_selector_append_column (HILDON_TOUCH_SELECTOR (selector), GTK_TREE_MODEL (priv->model), renderer, "text", MODEL_COL_NAME, NULL); - hildon_touch_selector_entry_set_text_column (HILDON_TOUCH_SELECTOR_ENTRY (selector), - MODEL_COL_NAME); - - /* Set this _after_ loading from file, it makes loading faster */ - hildon_touch_selector_set_model (HILDON_TOUCH_SELECTOR (selector), 0, GTK_TREE_MODEL (priv->model)); - hildon_touch_selector_entry_set_input_mode (HILDON_TOUCH_SELECTOR_ENTRY (selector), - HILDON_GTK_INPUT_MODE_ALPHA | - HILDON_GTK_INPUT_MODE_SPECIAL | - HILDON_GTK_INPUT_MODE_NUMERIC | - HILDON_GTK_INPUT_MODE_AUTOCAP); + hildon_touch_selector_column_set_text_column (column, MODEL_COL_NAME); hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector)); @@ -398,9 +390,9 @@ modest_provider_picker_refresh (ModestProviderPicker *self) continue; do { - const gchar *id; - gtk_tree_model_get (priv->model, &iter, - MODEL_COL_ID, id, + gchar *id = NULL; + gtk_tree_model_get (priv->model, &iter, + MODEL_COL_ID, &id, -1); if (g_strcmp0 (id, modest_protocol_get_name (proto)) == 0) {