GVariant *
marshal_sync_job(ISyncJob* syncJob) {
SyncJob* pSyncJob = dynamic_cast< SyncJob* > (syncJob);
+
GVariantBuilder builder;
+ g_variant_builder_init(&builder, G_VARIANT_TYPE_VARDICT);
if (pSyncJob) {
- g_variant_builder_init(&builder, G_VARIANT_TYPE_VARDICT);
g_variant_builder_add(&builder, "{sv}", KEY_SYNC_JOB_ID, g_variant_new_int32(pSyncJob->GetSyncJobId()));
g_variant_builder_add(&builder, "{sv}", KEY_SYNC_JOB_ACC_ID, g_variant_new_int32(pSyncJob->__accountId));
g_variant_builder_add(&builder, "{sv}", KEY_SYNC_JOB_USER_DATA, marshal_bundle(pSyncJob->__pExtras));
}
- return g_variant_builder_end (&builder);
+ return g_variant_builder_end(&builder);
}