aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/webdav-account-setup/webdav-contacts-source.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/webdav-account-setup/webdav-contacts-source.c')
-rw-r--r--plugins/webdav-account-setup/webdav-contacts-source.c27
1 files changed, 20 insertions, 7 deletions
diff --git a/plugins/webdav-account-setup/webdav-contacts-source.c b/plugins/webdav-account-setup/webdav-contacts-source.c
index 1d4ab22e23..b611852db3 100644
--- a/plugins/webdav-account-setup/webdav-contacts-source.c
+++ b/plugins/webdav-account-setup/webdav-contacts-source.c
@@ -59,7 +59,8 @@ ensure_webdav_contacts_source_group (void)
{
ESourceList *source_list;
- source_list = e_source_list_new_for_gconf_default("/apps/evolution/addressbook/sources");
+ source_list = e_source_list_new_for_gconf_default (
+ "/apps/evolution/addressbook/sources");
if (source_list == NULL) {
return;
@@ -75,7 +76,8 @@ remove_webdav_contacts_source_group (void)
ESourceList *source_list;
ESourceGroup *group;
- source_list = e_source_list_new_for_gconf_default("/apps/evolution/addressbook/sources");
+ source_list = e_source_list_new_for_gconf_default (
+ "/apps/evolution/addressbook/sources");
if (source_list == NULL) {
return;
@@ -157,7 +159,7 @@ static void
set_source_from_ui (ui_data *data)
{
ESource *source = data->source;
- gboolean avoid_ifmatch = gtk_toggle_button_get_active (data->avoid_ifmatch_toggle);
+ gboolean avoid_ifmatch;
const gchar *url = gtk_entry_get_text (data->url_entry);
SoupURI *suri = soup_uri_new (url);
gchar *url_noprotocol;
@@ -166,6 +168,7 @@ set_source_from_ui (ui_data *data)
if (!suri)
return;
+ avoid_ifmatch = gtk_toggle_button_get_active (data->avoid_ifmatch_toggle);
e_source_set_property(source, "avoid_ifmatch", avoid_ifmatch ? "1" : "0");
/* put username into uri */
@@ -290,11 +293,21 @@ plugin_webdav_contacts (EPlugin *epl,
uidata->box = vbox2;
g_object_set_data_full(G_OBJECT(epl), "wwidget", uidata, destroy_ui_data);
- g_signal_connect (uidata->box, "destroy", G_CALLBACK (gtk_widget_destroyed), &uidata->box);
+ g_signal_connect (
+ uidata->box, "destroy",
+ G_CALLBACK (gtk_widget_destroyed), &uidata->box);
+
+ g_signal_connect_swapped (
+ uidata->username_entry, "changed",
+ G_CALLBACK (set_source_from_ui), uidata);
+
+ g_signal_connect_swapped (
+ uidata->url_entry, "changed",
+ G_CALLBACK (set_source_from_ui), uidata);
- g_signal_connect_swapped (G_OBJECT(uidata->username_entry), "changed", G_CALLBACK (set_source_from_ui), uidata);
- g_signal_connect_swapped (G_OBJECT(uidata->url_entry), "changed", G_CALLBACK (set_source_from_ui), uidata);
- g_signal_connect_swapped (G_OBJECT(uidata->avoid_ifmatch_toggle), "toggled", G_CALLBACK (set_source_from_ui), uidata);
+ g_signal_connect_swapped (
+ uidata->avoid_ifmatch_toggle, "toggled",
+ G_CALLBACK (set_source_from_ui), uidata);
return NULL;
}