diff options
Diffstat (limited to 'addressbook/backend/ebook/e-card.c')
-rw-r--r-- | addressbook/backend/ebook/e-card.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/addressbook/backend/ebook/e-card.c b/addressbook/backend/ebook/e-card.c index 940bfd84d5..e6e9d85763 100644 --- a/addressbook/backend/ebook/e-card.c +++ b/addressbook/backend/ebook/e-card.c @@ -1213,6 +1213,17 @@ e_card_delivery_address_to_string(const ECardDeliveryAddress *addr) } ECardAddrLabel * +e_card_delivery_address_to_label (const ECardDeliveryAddress *addr) +{ + ECardAddrLabel *label; + label = e_card_address_label_new(); + label->flags = addr->flags; + label->data = e_card_delivery_address_to_string(addr); + + return label; +} + +ECardAddrLabel * e_card_address_label_new (void) { ECardAddrLabel *newaddr = g_new(ECardAddrLabel, 1); |