Properly use libalarm API (fixes NB#91719).
[modest] / src / hildon2 / modest-provider-picker.c
index f5763e4..4fb130c 100644 (file)
@@ -136,7 +136,8 @@ modest_provider_picker_init (ModestProviderPicker *self)
 }
 
 ModestProviderPicker*
-modest_provider_picker_new (void)
+modest_provider_picker_new (HildonSizeType size,
+                           HildonButtonArrangement arrangement)
 {
        ModestProviderPickerPrivate *priv;
        ModestProviderPicker *self;
@@ -144,8 +145,8 @@ modest_provider_picker_new (void)
        GtkWidget *selector;
 
        self = g_object_new (MODEST_TYPE_PROVIDER_PICKER, 
-                            "arrangement", HILDON_BUTTON_ARRANGEMENT_VERTICAL,
-                            "size", HILDON_SIZE_AUTO,
+                            "arrangement", arrangement,
+                            "size", size,
                             NULL);
        priv = MODEST_PROVIDER_PICKER_GET_PRIVATE (self);
 
@@ -336,7 +337,7 @@ modest_provider_picker_get_active_id_type (ModestProviderPicker *self)
 
        selector = GTK_WIDGET (hildon_picker_button_get_selector (HILDON_PICKER_BUTTON(self)));
 
-       if (hildon_touch_selector_get_selected (HILDON_TOUCH_SELECTOR (self), 0, &active)) {
+       if (hildon_touch_selector_get_selected (HILDON_TOUCH_SELECTOR (selector), 0, &active)) {
                ModestProviderPickerPrivate *priv = MODEST_PROVIDER_PICKER_GET_PRIVATE (self);
                ModestProviderPickerIdType id_type;