"Add to contacts" dialog must not be in edit mode
[modest] / src / hildon2 / modest-selector-picker.c
index 07d20bb..0f75875 100644 (file)
@@ -193,8 +193,8 @@ modest_selector_picker_set_pair_list (ModestSelectorPicker *self, ModestPairList
        model = get_model (pairs);
 
        selector = create_touch_selector (self, model);
-       gtk_tree_model_get_iter_first (GTK_TREE_MODEL(model), &iter);
-       hildon_touch_selector_select_iter (HILDON_TOUCH_SELECTOR (selector), 0, &iter, TRUE);
+       if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL(model), &iter))
+               hildon_touch_selector_select_iter (HILDON_TOUCH_SELECTOR (selector), 0, &iter, TRUE);
        g_object_unref (model);
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
@@ -237,7 +237,10 @@ modest_selector_picker_new (HildonSizeType size,
                priv->id_equal_func = id_equal_func;
        else
                priv->id_equal_func = g_direct_equal; /* compare the ptr values */
-       
+
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) obj, "ModestSelectorPickerButton-finger");
+
        return GTK_WIDGET(obj);
 }