From 1ff91f837a1508d7c3f327a3fc796534411270c2 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 19 Apr 2010 13:35:34 -0400 Subject: Adapt to libedataserverui API changes. --- composer/e-composer-name-header.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'composer') diff --git a/composer/e-composer-name-header.c b/composer/e-composer-name-header.c index 658e7cc292..eadef10910 100644 --- a/composer/e-composer-name-header.c +++ b/composer/e-composer-name-header.c @@ -112,6 +112,7 @@ composer_name_header_constructor (GType type, ENameSelectorModel *model; ENameSelectorEntry *entry; GObject *object; + GList *sections; gchar *label; /* Chain up to parent's constructor() method. */ @@ -125,9 +126,11 @@ composer_name_header_constructor (GType type, label = e_composer_header_get_label (E_COMPOSER_HEADER (object)); g_assert (label != NULL); - /* XXX Peeking at private data. */ - priv->destination_index = model->sections->len; + sections = e_name_selector_model_list_sections (model); + priv->destination_index = g_list_length (sections); e_name_selector_model_add_section (model, label, label, NULL); + g_list_foreach (sections, (GFunc) g_free, NULL); + g_list_free (sections); e_composer_header_set_title_tooltip ( E_COMPOSER_HEADER (object), -- cgit v1.2.3