summaryrefslogtreecommitdiffstats
path: root/sync/src/sync_syncml_item.c
diff options
context:
space:
mode:
Diffstat (limited to 'sync/src/sync_syncml_item.c')
-rw-r--r--sync/src/sync_syncml_item.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/sync/src/sync_syncml_item.c b/sync/src/sync_syncml_item.c
index 239332d..11e5048 100644
--- a/sync/src/sync_syncml_item.c
+++ b/sync/src/sync_syncml_item.c
@@ -204,10 +204,15 @@ sync_syncml_item_get_member (SyncItem *item, SyncGroup *group)
osync_conv_nth_objtype (env, i));
if (strcmp (type, sync_syncml_type_to_type_string (
- data->type)) == 0)
- continue;
-
- osync_group_set_objtype_enabled (os_group, type, 0);
+ data->type)) == 0) {
+ g_debug ("Enabling %s type", type);
+ osync_group_set_objtype_enabled (
+ os_group, type, TRUE);
+ } else {
+ g_debug ("Disabling %s type", type);
+ osync_group_set_objtype_enabled (
+ os_group, type, FALSE);
+ }
}
}