~ken-vandine/ubuntu/precise/folks/precise

« back to all changes in this revision

Viewing changes to tests/eds/set-properties-race.c

  • Committer: Package Import Robot
  • Author(s): Rodrigo Moya
  • Date: 2011-09-08 12:26:07 UTC
  • mfrom: (1.1.17 upstream)
  • Revision ID: package-import@ubuntu.com-20110908122607-g8fdqcpxlbxcn5q0
Tags: 0.6.2-0ubuntu1
* New upstream release
* debian/control:
  - Bump vala build dependency
* debian/libfolks25.symbols:
* debian/libfolks-eds25.symbols:
  - Updated symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* set-properties-race.c generated by valac 0.13.3, the Vala compiler
 
1
/* set-properties-race.c generated by valac 0.13.4, the Vala compiler
2
2
 * generated from set-properties-race.vala, do not modify */
3
3
 
4
4
/*
109
109
static void _set_properties_race_tests_test_set_postal_addresses_async_data_free (gpointer _data);
110
110
static gboolean _set_properties_race_tests_test_set_postal_addresses_async_co (SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_);
111
111
static void _set_properties_race_tests_test_set_postal_addresses_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
112
 
static void _set_properties_race_tests_individuals_changed_cb (SetPropertiesRaceTests* self, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason);
113
 
static void __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self);
 
112
static void _set_properties_race_tests_individuals_changed_cb (SetPropertiesRaceTests* self, GeeMultiMap* changes);
 
113
static void __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self);
114
114
static void _set_properties_race_tests_notify_postal_addresses_cb (SetPropertiesRaceTests* self, GObject* persona_obj, GParamSpec* ps);
115
115
static void __set_properties_race_tests_notify_postal_addresses_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
116
116
static void set_properties_race_tests_finalize (GObject* obj);
242
242
        EdsTestBackend* _tmp5_;
243
243
        GValue _tmp6_ = {0};
244
244
        GValue _tmp7_;
245
 
        GValue _tmp8_;
 
245
        GValue* _tmp8_;
246
246
        GValue* _tmp9_;
247
247
        GValue* _tmp10_;
248
248
        GValue* _tmp11_;
249
 
        GValue* _tmp12_;
250
 
        EdsTestBackend* _tmp13_;
251
 
        GeeHashMap* _tmp14_;
252
 
        GMainLoop* _tmp15_;
 
249
        EdsTestBackend* _tmp12_;
 
250
        GeeHashMap* _tmp13_;
 
251
        GMainLoop* _tmp14_;
 
252
        gboolean _tmp15_;
253
253
        gboolean _tmp16_;
254
 
        gboolean _tmp17_;
255
254
#line 54 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
256
255
        g_return_if_fail (self != NULL);
257
256
#line 56 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
291
290
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
292
291
        _tmp7_ = _tmp6_;
293
292
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
294
 
        _tmp8_ = _tmp7_;
295
 
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
296
 
        _tmp9_ = __g_value_dup0 (&_tmp8_);
 
293
        _tmp8_ = __g_value_dup0 (&_tmp7_);
297
294
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
298
295
        __vala_GValue_free0 (v);
299
296
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
300
 
        v = _tmp9_;
 
297
        v = _tmp8_;
301
298
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
302
 
        G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL;
303
 
#line 71 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
299
        G_IS_VALUE (&_tmp7_) ? (g_value_unset (&_tmp7_), NULL) : NULL;
 
300
#line 71 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
301
        _tmp9_ = v;
 
302
#line 71 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
303
        g_value_set_string (_tmp9_, "bernie h. innocenti");
 
304
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
304
305
        _tmp10_ = v;
305
 
#line 71 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
306
 
        g_value_set_string (_tmp10_, "bernie h. innocenti");
307
 
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
308
 
        _tmp11_ = v;
309
306
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
310
307
        v = NULL;
311
308
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
312
 
        _tmp12_ = _tmp11_;
313
 
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
314
 
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp12_);
315
 
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
316
 
        __vala_GValue_free0 (_tmp12_);
317
 
#line 73 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
318
 
        _tmp13_ = self->priv->_eds_backend;
319
 
#line 73 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
320
 
        _tmp14_ = _g_object_ref0 (c1);
321
 
#line 73 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
322
 
        eds_test_backend_add_contact (_tmp13_, _tmp14_);
 
309
        _tmp11_ = _tmp10_;
 
310
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
311
        gee_abstract_map_set ((GeeAbstractMap*) c1, "full_name", _tmp11_);
 
312
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
313
        __vala_GValue_free0 (_tmp11_);
 
314
#line 73 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
315
        _tmp12_ = self->priv->_eds_backend;
 
316
#line 73 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
317
        _tmp13_ = _g_object_ref0 (c1);
 
318
#line 73 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
319
        eds_test_backend_add_contact (_tmp12_, _tmp13_);
323
320
#line 75 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
324
321
        _set_properties_race_tests_test_set_postal_addresses_async (self, NULL, NULL);
325
322
#line 77 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
326
323
        g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 5, ___lambda0__gsource_func, g_object_ref (self), g_object_unref);
327
324
#line 82 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
328
 
        _tmp15_ = self->priv->_main_loop;
 
325
        _tmp14_ = self->priv->_main_loop;
329
326
#line 82 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
330
 
        g_main_loop_run (_tmp15_);
331
 
#line 84 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
332
 
        _tmp16_ = self->priv->_found_before_update;
333
 
#line 84 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
327
        g_main_loop_run (_tmp14_);
 
328
#line 84 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
329
        _tmp15_ = self->priv->_found_before_update;
 
330
#line 84 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
331
        g_assert (_tmp15_);
 
332
#line 85 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
333
        _tmp16_ = self->priv->_found_after_update;
 
334
#line 85 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
334
335
        g_assert (_tmp16_);
335
 
#line 85 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
336
 
        _tmp17_ = self->priv->_found_after_update;
337
 
#line 85 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
338
 
        g_assert (_tmp17_);
339
336
#line 54 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
340
337
        _g_object_unref0 (pa);
341
338
#line 54 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
342
339
        __vala_GValue_free0 (v);
343
340
#line 54 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
344
341
        _g_object_unref0 (c1);
345
 
#line 346 "set-properties-race.c"
 
342
#line 343 "set-properties-race.c"
346
343
}
347
344
 
348
345
 
353
350
        _g_object_unref0 (_data_->self);
354
351
#line 25 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
355
352
        g_slice_free (SetPropertiesRaceTestsTestSetPostalAddressesAsyncData, _data_);
356
 
#line 357 "set-properties-race.c"
 
353
#line 354 "set-properties-race.c"
357
354
}
358
355
 
359
356
 
372
369
        _data_->self = _tmp0_;
373
370
#line 25 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
374
371
        _set_properties_race_tests_test_set_postal_addresses_async_co (_data_);
375
 
#line 376 "set-properties-race.c"
 
372
#line 373 "set-properties-race.c"
376
373
}
377
374
 
378
375
 
380
377
        SetPropertiesRaceTestsTestSetPostalAddressesAsyncData* _data_;
381
378
#line 25 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
382
379
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
383
 
#line 384 "set-properties-race.c"
 
380
#line 381 "set-properties-race.c"
384
381
}
385
382
 
386
383
 
394
391
        _data_->_res_ = _res_;
395
392
#line 90 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
396
393
        _set_properties_race_tests_test_set_postal_addresses_async_co (_data_);
397
 
#line 398 "set-properties-race.c"
 
394
#line 395 "set-properties-race.c"
398
395
}
399
396
 
400
397
 
401
 
static void __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed (FolksIndividualAggregator* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
 
398
static void __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
402
399
#line 95 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
403
 
        _set_properties_race_tests_individuals_changed_cb (self, added, removed, message, actor, reason);
404
 
#line 405 "set-properties-race.c"
 
400
        _set_properties_race_tests_individuals_changed_cb (self, changes);
 
401
#line 402 "set-properties-race.c"
405
402
}
406
403
 
407
404
 
410
407
        switch (_data_->_state_) {
411
408
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
412
409
                case 0:
413
 
#line 414 "set-properties-race.c"
 
410
#line 411 "set-properties-race.c"
414
411
                goto _state_0;
415
412
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
416
413
                case 1:
417
 
#line 418 "set-properties-race.c"
 
414
#line 415 "set-properties-race.c"
418
415
                goto _state_1;
419
416
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
420
417
                case 2:
421
 
#line 422 "set-properties-race.c"
 
418
#line 419 "set-properties-race.c"
422
419
                goto _state_2;
423
420
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
424
421
                case 3:
425
 
#line 426 "set-properties-race.c"
 
422
#line 423 "set-properties-race.c"
426
423
                goto _state_3;
427
424
                default:
428
425
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
429
426
                g_assert_not_reached ();
430
 
#line 431 "set-properties-race.c"
 
427
#line 428 "set-properties-race.c"
431
428
        }
432
429
        _state_0:
433
430
#line 90 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
438
435
        eds_test_backend_commit_contacts_to_addressbook (_data_->_tmp0_, _set_properties_race_tests_test_set_postal_addresses_async_ready, _data_);
439
436
#line 90 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
440
437
        return FALSE;
441
 
#line 442 "set-properties-race.c"
 
438
#line 439 "set-properties-race.c"
442
439
        _state_1:
443
440
#line 90 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
444
441
        eds_test_backend_commit_contacts_to_addressbook_finish (_data_->_tmp0_, _data_->_res_);
454
451
        folks_backend_store_prepare (_data_->store, _set_properties_race_tests_test_set_postal_addresses_async_ready, _data_);
455
452
#line 93 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
456
453
        return FALSE;
457
 
#line 458 "set-properties-race.c"
 
454
#line 455 "set-properties-race.c"
458
455
        _state_2:
459
456
#line 93 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
460
457
        folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
467
464
#line 95 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
468
465
        _data_->_tmp3_ = _data_->self->priv->_aggregator;
469
466
#line 95 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
470
 
        g_signal_connect_object (_data_->_tmp3_, "individuals-changed", (GCallback) __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed, _data_->self, 0);
471
 
#line 472 "set-properties-race.c"
 
467
        g_signal_connect_object (_data_->_tmp3_, "individuals-changed-detailed", (GCallback) __set_properties_race_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
 
468
#line 469 "set-properties-race.c"
472
469
        {
473
470
#line 99 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
474
471
                _data_->_tmp4_ = _data_->self->priv->_aggregator;
478
475
                folks_individual_aggregator_prepare (_data_->_tmp4_, _set_properties_race_tests_test_set_postal_addresses_async_ready, _data_);
479
476
#line 99 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
480
477
                return FALSE;
481
 
#line 482 "set-properties-race.c"
 
478
#line 479 "set-properties-race.c"
482
479
                _state_3:
483
480
#line 99 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
484
481
                folks_individual_aggregator_prepare_finish (_data_->_tmp4_, _data_->_res_, &_data_->_inner_error_);
485
482
#line 99 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
486
483
                if (_data_->_inner_error_ != NULL) {
487
 
#line 488 "set-properties-race.c"
 
484
#line 485 "set-properties-race.c"
488
485
                        goto __catch0_g_error;
489
486
                }
490
487
        }
503
500
                g_warning ("set-properties-race.vala:103: Error when calling prepare: %s\n", _data_->_tmp6_);
504
501
#line 97 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
505
502
                _g_error_free0 (_data_->e);
506
 
#line 507 "set-properties-race.c"
 
503
#line 504 "set-properties-race.c"
507
504
        }
508
505
        __finally0:
509
506
#line 97 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
516
513
                g_clear_error (&_data_->_inner_error_);
517
514
#line 97 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
518
515
                return FALSE;
519
 
#line 520 "set-properties-race.c"
 
516
#line 517 "set-properties-race.c"
520
517
        }
521
518
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
522
519
        _g_object_unref0 (_data_->store);
524
521
        if (_data_->_state_ == 0) {
525
522
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
526
523
                g_simple_async_result_complete_in_idle (_data_->_async_result);
527
 
#line 528 "set-properties-race.c"
 
524
#line 525 "set-properties-race.c"
528
525
        } else {
529
526
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
530
527
                g_simple_async_result_complete (_data_->_async_result);
531
 
#line 532 "set-properties-race.c"
 
528
#line 529 "set-properties-race.c"
532
529
        }
533
530
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
534
531
        g_object_unref (_data_->_async_result);
535
532
#line 88 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
536
533
        return FALSE;
537
 
#line 538 "set-properties-race.c"
 
534
#line 535 "set-properties-race.c"
538
535
}
539
536
 
540
537
 
541
538
static void __set_properties_race_tests_notify_postal_addresses_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
542
 
#line 124 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
539
#line 125 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
543
540
        _set_properties_race_tests_notify_postal_addresses_cb (self, _sender, pspec);
544
 
#line 545 "set-properties-race.c"
 
541
#line 542 "set-properties-race.c"
545
542
}
546
543
 
547
544
 
548
 
static void _set_properties_race_tests_individuals_changed_cb (SetPropertiesRaceTests* self, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason) {
549
 
        GeeSet* _tmp29_;
550
 
        gint _tmp30_;
551
 
        gint _tmp31_;
 
545
static void _set_properties_race_tests_individuals_changed_cb (SetPropertiesRaceTests* self, GeeMultiMap* changes) {
 
546
        GeeMultiMap* _tmp0_;
 
547
        GeeCollection* _tmp1_ = NULL;
 
548
        GeeCollection* added;
 
549
        GeeMultiMap* _tmp2_;
 
550
        GeeSet* _tmp3_ = NULL;
 
551
        GeeSet* removed;
 
552
        GeeSet* _tmp34_;
 
553
        gint _tmp35_;
 
554
        gint _tmp36_;
552
555
#line 107 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
553
556
        g_return_if_fail (self != NULL);
554
557
#line 107 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
555
 
        g_return_if_fail (added != NULL);
556
 
#line 107 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
557
 
        g_return_if_fail (removed != NULL);
558
 
#line 559 "set-properties-race.c"
559
 
        {
560
 
                GeeSet* _tmp0_;
561
 
                GeeIterator* _tmp1_ = NULL;
562
 
                GeeIterator* _i_it;
563
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
564
 
                _tmp0_ = added;
565
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
566
 
                _tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
567
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
568
 
                _i_it = _tmp1_;
569
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
570
 
                while (TRUE) {
 
558
        g_return_if_fail (changes != NULL);
 
559
#line 110 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
560
        _tmp0_ = changes;
 
561
#line 110 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
562
        _tmp1_ = gee_multi_map_get_values (_tmp0_);
 
563
#line 110 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
564
        added = _tmp1_;
 
565
#line 111 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
566
        _tmp2_ = changes;
 
567
#line 111 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
568
        _tmp3_ = gee_multi_map_get_keys (_tmp2_);
 
569
#line 111 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
570
        removed = _tmp3_;
571
571
#line 572 "set-properties-race.c"
572
 
                        GeeIterator* _tmp2_;
573
 
                        gboolean _tmp3_ = FALSE;
574
 
                        GeeIterator* _tmp4_;
575
 
                        gpointer _tmp5_ = NULL;
 
572
        {
 
573
                GeeCollection* _tmp4_;
 
574
                GeeIterator* _tmp5_ = NULL;
 
575
                GeeIterator* _i_it;
 
576
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
577
                _tmp4_ = added;
 
578
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
579
                _tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
 
580
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
581
                _i_it = _tmp5_;
 
582
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
583
                while (TRUE) {
 
584
#line 585 "set-properties-race.c"
 
585
                        GeeIterator* _tmp6_;
 
586
                        gboolean _tmp7_ = FALSE;
 
587
                        GeeIterator* _tmp8_;
 
588
                        gpointer _tmp9_ = NULL;
576
589
                        FolksIndividual* i;
577
 
                        FolksIndividual* _tmp6_;
578
 
                        FolksNameDetails* _tmp7_;
 
590
                        FolksIndividual* _tmp10_;
 
591
                        FolksIndividual* _tmp11_;
 
592
                        FolksNameDetails* _tmp12_;
579
593
                        FolksNameDetails* name;
580
 
                        FolksNameDetails* _tmp8_;
581
 
                        const gchar* _tmp9_;
582
 
                        const gchar* _tmp10_;
583
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
584
 
                        _tmp2_ = _i_it;
585
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
586
 
                        _tmp3_ = gee_iterator_next (_tmp2_);
587
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
588
 
                        if (!_tmp3_) {
589
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
594
                        FolksNameDetails* _tmp13_;
 
595
                        const gchar* _tmp14_;
 
596
                        const gchar* _tmp15_;
 
597
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
598
                        _tmp6_ = _i_it;
 
599
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
600
                        _tmp7_ = gee_iterator_next (_tmp6_);
 
601
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
602
                        if (!_tmp7_) {
 
603
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
590
604
                                break;
591
 
#line 592 "set-properties-race.c"
 
605
#line 606 "set-properties-race.c"
592
606
                        }
593
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
594
 
                        _tmp4_ = _i_it;
595
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
596
 
                        _tmp5_ = gee_iterator_get (_tmp4_);
597
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
598
 
                        i = (FolksIndividual*) _tmp5_;
599
 
#line 116 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
600
 
                        _tmp6_ = i;
601
 
#line 116 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
602
 
                        _tmp7_ = _g_object_ref0 (FOLKS_NAME_DETAILS (_tmp6_));
603
 
#line 116 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
604
 
                        name = _tmp7_;
605
 
#line 118 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
606
 
                        _tmp8_ = name;
607
 
#line 118 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
608
 
                        _tmp9_ = folks_name_details_get_full_name (_tmp8_);
609
 
#line 118 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
610
 
                        _tmp10_ = _tmp9_;
611
 
#line 118 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
612
 
                        if (g_strcmp0 (_tmp10_, "bernie h. innocenti") == 0) {
613
 
#line 120 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
607
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
608
                        _tmp8_ = _i_it;
 
609
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
610
                        _tmp9_ = gee_iterator_get (_tmp8_);
 
611
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
612
                        i = (FolksIndividual*) _tmp9_;
 
613
#line 115 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
614
                        _tmp10_ = i;
 
615
#line 115 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
616
                        g_assert (_tmp10_ != NULL);
 
617
#line 117 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
618
                        _tmp11_ = i;
 
619
#line 117 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
620
                        _tmp12_ = _g_object_ref0 (FOLKS_NAME_DETAILS (_tmp11_));
 
621
#line 117 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
622
                        name = _tmp12_;
 
623
#line 119 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
624
                        _tmp13_ = name;
 
625
#line 119 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
626
                        _tmp14_ = folks_name_details_get_full_name (_tmp13_);
 
627
#line 119 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
628
                        _tmp15_ = _tmp14_;
 
629
#line 119 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
630
                        if (g_strcmp0 (_tmp15_, "bernie h. innocenti") == 0) {
 
631
#line 121 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
614
632
                                self->priv->_found_before_update = TRUE;
615
 
#line 616 "set-properties-race.c"
 
633
#line 634 "set-properties-race.c"
616
634
                                {
617
 
                                        FolksIndividual* _tmp11_;
618
 
                                        GeeSet* _tmp12_;
619
 
                                        GeeSet* _tmp13_;
620
 
                                        GeeIterator* _tmp14_ = NULL;
 
635
                                        FolksIndividual* _tmp16_;
 
636
                                        GeeSet* _tmp17_;
 
637
                                        GeeSet* _tmp18_;
 
638
                                        GeeIterator* _tmp19_ = NULL;
621
639
                                        GeeIterator* _p_it;
622
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
623
 
                                        _tmp11_ = i;
624
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
625
 
                                        _tmp12_ = folks_individual_get_personas (_tmp11_);
626
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
627
 
                                        _tmp13_ = _tmp12_;
628
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
629
 
                                        _tmp14_ = gee_iterable_iterator ((GeeIterable*) _tmp13_);
630
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
631
 
                                        _p_it = _tmp14_;
632
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
640
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
641
                                        _tmp16_ = i;
 
642
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
643
                                        _tmp17_ = folks_individual_get_personas (_tmp16_);
 
644
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
645
                                        _tmp18_ = _tmp17_;
 
646
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
647
                                        _tmp19_ = gee_iterable_iterator ((GeeIterable*) _tmp18_);
 
648
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
649
                                        _p_it = _tmp19_;
 
650
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
633
651
                                        while (TRUE) {
634
 
#line 635 "set-properties-race.c"
635
 
                                                GeeIterator* _tmp15_;
636
 
                                                gboolean _tmp16_ = FALSE;
637
 
                                                GeeIterator* _tmp17_;
638
 
                                                gpointer _tmp18_ = NULL;
 
652
#line 653 "set-properties-race.c"
 
653
                                                GeeIterator* _tmp20_;
 
654
                                                gboolean _tmp21_ = FALSE;
 
655
                                                GeeIterator* _tmp22_;
 
656
                                                gpointer _tmp23_ = NULL;
639
657
                                                FolksPersona* p;
640
 
                                                FolksPersona* _tmp19_;
641
 
                                                GeeHashSet* _tmp20_;
 
658
                                                FolksPersona* _tmp24_;
 
659
                                                GeeHashSet* _tmp25_;
642
660
                                                GeeHashSet* pa_fds;
643
 
                                                FolksPostalAddress* _tmp21_;
 
661
                                                FolksPostalAddress* _tmp26_;
644
662
                                                FolksPostalAddress* pa_1;
645
 
                                                FolksPostalAddress* _tmp22_;
646
 
                                                FolksPostalAddressFieldDetails* _tmp23_;
 
663
                                                FolksPostalAddress* _tmp27_;
 
664
                                                FolksPostalAddressFieldDetails* _tmp28_;
647
665
                                                FolksPostalAddressFieldDetails* pa_fd_1;
648
 
                                                FolksPostalAddressFieldDetails* _tmp24_;
649
 
                                                GeeHashSet* _tmp25_;
650
 
                                                FolksPostalAddressFieldDetails* _tmp26_;
651
 
                                                FolksPersona* _tmp27_;
652
 
                                                GeeHashSet* _tmp28_;
653
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
654
 
                                                _tmp15_ = _p_it;
655
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
656
 
                                                _tmp16_ = gee_iterator_next (_tmp15_);
657
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
658
 
                                                if (!_tmp16_) {
659
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
666
                                                FolksPostalAddressFieldDetails* _tmp29_;
 
667
                                                GeeHashSet* _tmp30_;
 
668
                                                FolksPostalAddressFieldDetails* _tmp31_;
 
669
                                                FolksPersona* _tmp32_;
 
670
                                                GeeHashSet* _tmp33_;
 
671
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
672
                                                _tmp20_ = _p_it;
 
673
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
674
                                                _tmp21_ = gee_iterator_next (_tmp20_);
 
675
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
676
                                                if (!_tmp21_) {
 
677
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
660
678
                                                        break;
661
 
#line 662 "set-properties-race.c"
 
679
#line 680 "set-properties-race.c"
662
680
                                                }
663
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
664
 
                                                _tmp17_ = _p_it;
665
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
666
 
                                                _tmp18_ = gee_iterator_get (_tmp17_);
667
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
668
 
                                                p = (FolksPersona*) _tmp18_;
669
 
#line 124 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
670
 
                                                _tmp19_ = p;
671
 
#line 124 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
672
 
                                                g_signal_connect_object ((GObject*) _tmp19_, "notify::postal-addresses", (GCallback) __set_properties_race_tests_notify_postal_addresses_cb_g_object_notify, self, 0);
673
 
#line 126 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
674
 
                                                _tmp20_ = gee_hash_set_new (FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL);
675
 
#line 126 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
676
 
                                                pa_fds = _tmp20_;
677
 
#line 127 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
678
 
                                                _tmp21_ = folks_postal_address_new ("123", "extension", "street", "locality", "region", "postal code", "country", "format", "123");
679
 
#line 127 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
680
 
                                                pa_1 = _tmp21_;
681
 
#line 130 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
682
 
                                                _tmp22_ = pa_1;
683
 
#line 130 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
684
 
                                                _tmp23_ = folks_postal_address_field_details_new (_tmp22_, NULL);
685
 
#line 130 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
686
 
                                                pa_fd_1 = _tmp23_;
687
 
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
688
 
                                                _tmp24_ = pa_fd_1;
689
 
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
690
 
                                                folks_abstract_field_details_add_parameter ((FolksAbstractFieldDetails*) _tmp24_, "type", "address_other");
691
 
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
692
 
                                                _tmp25_ = pa_fds;
693
 
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
694
 
                                                _tmp26_ = pa_fd_1;
695
 
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
696
 
                                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp25_, _tmp26_);
697
 
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
698
 
                                                _tmp27_ = p;
699
 
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
700
 
                                                _tmp28_ = pa_fds;
701
 
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
702
 
                                                folks_postal_address_details_set_postal_addresses (FOLKS_POSTAL_ADDRESS_DETAILS (_tmp27_), (GeeSet*) _tmp28_);
703
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
681
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
682
                                                _tmp22_ = _p_it;
 
683
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
684
                                                _tmp23_ = gee_iterator_get (_tmp22_);
 
685
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
686
                                                p = (FolksPersona*) _tmp23_;
 
687
#line 125 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
688
                                                _tmp24_ = p;
 
689
#line 125 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
690
                                                g_signal_connect_object ((GObject*) _tmp24_, "notify::postal-addresses", (GCallback) __set_properties_race_tests_notify_postal_addresses_cb_g_object_notify, self, 0);
 
691
#line 127 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
692
                                                _tmp25_ = gee_hash_set_new (FOLKS_TYPE_POSTAL_ADDRESS_FIELD_DETAILS, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL);
 
693
#line 127 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
694
                                                pa_fds = _tmp25_;
 
695
#line 128 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
696
                                                _tmp26_ = folks_postal_address_new ("123", "extension", "street", "locality", "region", "postal code", "country", "format", "123");
 
697
#line 128 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
698
                                                pa_1 = _tmp26_;
 
699
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
700
                                                _tmp27_ = pa_1;
 
701
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
702
                                                _tmp28_ = folks_postal_address_field_details_new (_tmp27_, NULL);
 
703
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
704
                                                pa_fd_1 = _tmp28_;
 
705
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
706
                                                _tmp29_ = pa_fd_1;
 
707
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
708
                                                folks_abstract_field_details_add_parameter ((FolksAbstractFieldDetails*) _tmp29_, "type", "address_other");
 
709
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
710
                                                _tmp30_ = pa_fds;
 
711
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
712
                                                _tmp31_ = pa_fd_1;
 
713
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
714
                                                gee_abstract_collection_add ((GeeAbstractCollection*) _tmp30_, _tmp31_);
 
715
#line 134 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
716
                                                _tmp32_ = p;
 
717
#line 134 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
718
                                                _tmp33_ = pa_fds;
 
719
#line 134 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
720
                                                folks_postal_address_details_set_postal_addresses (FOLKS_POSTAL_ADDRESS_DETAILS (_tmp32_), (GeeSet*) _tmp33_);
 
721
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
704
722
                                                _g_object_unref0 (pa_fd_1);
705
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
723
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
706
724
                                                _g_object_unref0 (pa_1);
707
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
725
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
708
726
                                                _g_object_unref0 (pa_fds);
709
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
727
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
710
728
                                                _g_object_unref0 (p);
711
 
#line 712 "set-properties-race.c"
 
729
#line 730 "set-properties-race.c"
712
730
                                        }
713
 
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
731
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
714
732
                                        _g_object_unref0 (_p_it);
715
 
#line 716 "set-properties-race.c"
 
733
#line 734 "set-properties-race.c"
716
734
                                }
717
735
                        }
718
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
736
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
719
737
                        _g_object_unref0 (name);
720
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
721
 
                        _g_object_unref0 (i);
722
 
#line 723 "set-properties-race.c"
723
 
                }
724
 
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
725
 
                _g_object_unref0 (_i_it);
726
 
#line 727 "set-properties-race.c"
727
 
        }
728
 
#line 138 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
729
 
        _tmp29_ = removed;
730
 
#line 138 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
731
 
        _tmp30_ = gee_collection_get_size ((GeeCollection*) _tmp29_);
732
 
#line 138 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
733
 
        _tmp31_ = _tmp30_;
734
 
#line 138 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
735
 
        g_assert (_tmp31_ == 0);
736
 
#line 737 "set-properties-race.c"
 
738
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
739
                        _g_object_unref0 (i);
 
740
#line 741 "set-properties-race.c"
 
741
                }
 
742
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
743
                _g_object_unref0 (_i_it);
 
744
#line 745 "set-properties-race.c"
 
745
        }
 
746
#line 139 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
747
        _tmp34_ = removed;
 
748
#line 139 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
749
        _tmp35_ = gee_collection_get_size ((GeeCollection*) _tmp34_);
 
750
#line 139 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
751
        _tmp36_ = _tmp35_;
 
752
#line 139 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
753
        g_assert (_tmp36_ == 1);
 
754
#line 755 "set-properties-race.c"
 
755
        {
 
756
                GeeSet* _tmp37_;
 
757
                GeeIterator* _tmp38_ = NULL;
 
758
                GeeIterator* _i_it;
 
759
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
760
                _tmp37_ = removed;
 
761
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
762
                _tmp38_ = gee_iterable_iterator ((GeeIterable*) _tmp37_);
 
763
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
764
                _i_it = _tmp38_;
 
765
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
766
                while (TRUE) {
 
767
#line 768 "set-properties-race.c"
 
768
                        GeeIterator* _tmp39_;
 
769
                        gboolean _tmp40_ = FALSE;
 
770
                        GeeIterator* _tmp41_;
 
771
                        gpointer _tmp42_ = NULL;
 
772
                        FolksIndividual* i;
 
773
                        FolksIndividual* _tmp43_;
 
774
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
775
                        _tmp39_ = _i_it;
 
776
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
777
                        _tmp40_ = gee_iterator_next (_tmp39_);
 
778
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
779
                        if (!_tmp40_) {
 
780
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
781
                                break;
 
782
#line 783 "set-properties-race.c"
 
783
                        }
 
784
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
785
                        _tmp41_ = _i_it;
 
786
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
787
                        _tmp42_ = gee_iterator_get (_tmp41_);
 
788
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
789
                        i = (FolksIndividual*) _tmp42_;
 
790
#line 143 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
791
                        _tmp43_ = i;
 
792
#line 143 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
793
                        g_assert (_tmp43_ == NULL);
 
794
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
795
                        _g_object_unref0 (i);
 
796
#line 797 "set-properties-race.c"
 
797
                }
 
798
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
799
                _g_object_unref0 (_i_it);
 
800
#line 801 "set-properties-race.c"
 
801
        }
 
802
#line 107 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
803
        _g_object_unref0 (removed);
 
804
#line 107 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
805
        _g_object_unref0 (added);
 
806
#line 807 "set-properties-race.c"
737
807
}
738
808
 
739
809
 
746
816
        GeeSet* _tmp4_;
747
817
        gint _tmp5_;
748
818
        gint _tmp6_;
749
 
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
819
#line 147 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
750
820
        g_return_if_fail (self != NULL);
751
 
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
821
#line 147 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
752
822
        g_return_if_fail (persona_obj != NULL);
753
 
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
823
#line 147 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
754
824
        g_return_if_fail (ps != NULL);
755
 
#line 143 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
825
#line 149 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
756
826
        _tmp0_ = persona_obj;
757
 
#line 143 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
827
#line 149 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
758
828
        _tmp1_ = _g_object_ref0 (EDSF_PERSONA (_tmp0_));
759
 
#line 143 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
829
#line 149 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
760
830
        p = _tmp1_;
761
 
#line 146 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
831
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
762
832
        _tmp2_ = p;
763
 
#line 146 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
833
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
764
834
        _tmp3_ = folks_postal_address_details_get_postal_addresses ((FolksPostalAddressDetails*) _tmp2_);
765
 
#line 146 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
835
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
766
836
        _tmp4_ = _tmp3_;
767
 
#line 146 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
837
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
768
838
        _tmp5_ = gee_collection_get_size ((GeeCollection*) _tmp4_);
769
 
#line 146 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
839
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
770
840
        _tmp6_ = _tmp5_;
771
 
#line 146 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
841
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
772
842
        g_assert (_tmp6_ == 1);
773
 
#line 774 "set-properties-race.c"
 
843
#line 844 "set-properties-race.c"
774
844
        {
775
845
                EdsfPersona* _tmp7_;
776
846
                GeeSet* _tmp8_;
777
847
                GeeSet* _tmp9_;
778
848
                GeeIterator* _tmp10_ = NULL;
779
849
                GeeIterator* _pa_fd_it;
780
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
850
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
781
851
                _tmp7_ = p;
782
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
852
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
783
853
                _tmp8_ = folks_postal_address_details_get_postal_addresses ((FolksPostalAddressDetails*) _tmp7_);
784
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
854
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
785
855
                _tmp9_ = _tmp8_;
786
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
856
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
787
857
                _tmp10_ = gee_iterable_iterator ((GeeIterable*) _tmp9_);
788
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
858
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
789
859
                _pa_fd_it = _tmp10_;
790
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
860
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
791
861
                while (TRUE) {
792
 
#line 793 "set-properties-race.c"
 
862
#line 863 "set-properties-race.c"
793
863
                        GeeIterator* _tmp11_;
794
864
                        gboolean _tmp12_ = FALSE;
795
865
                        GeeIterator* _tmp13_;
810
880
                        FolksPostalAddressFieldDetails* _tmp27_;
811
881
                        FolksPostalAddressFieldDetails* _tmp28_;
812
882
                        gboolean _tmp29_ = FALSE;
813
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
883
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
814
884
                        _tmp11_ = _pa_fd_it;
815
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
885
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
816
886
                        _tmp12_ = gee_iterator_next (_tmp11_);
817
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
887
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
818
888
                        if (!_tmp12_) {
819
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
889
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
820
890
                                break;
821
 
#line 822 "set-properties-race.c"
 
891
#line 892 "set-properties-race.c"
822
892
                        }
823
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
893
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
824
894
                        _tmp13_ = _pa_fd_it;
825
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
895
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
826
896
                        _tmp14_ = gee_iterator_get (_tmp13_);
827
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
897
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
828
898
                        pa_fd = (FolksPostalAddressFieldDetails*) _tmp14_;
829
 
#line 151 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
899
#line 157 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
830
900
                        _tmp15_ = pa_fd;
831
 
#line 151 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
901
#line 157 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
832
902
                        g_assert (FOLKS_IS_POSTAL_ADDRESS_FIELD_DETAILS (_tmp15_));
833
 
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
903
#line 158 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
834
904
                        _tmp16_ = pa_fd;
835
 
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
905
#line 158 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
836
906
                        _tmp17_ = folks_abstract_field_details_get_value ((FolksAbstractFieldDetails*) _tmp16_);
837
 
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
907
#line 158 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
838
908
                        _tmp18_ = _tmp17_;
839
 
#line 152 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
909
#line 158 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
840
910
                        g_assert (FOLKS_IS_POSTAL_ADDRESS ((FolksPostalAddress*) _tmp18_));
841
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
911
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
842
912
                        _tmp19_ = pa_fd;
843
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
913
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
844
914
                        _tmp20_ = folks_abstract_field_details_get_value ((FolksAbstractFieldDetails*) _tmp19_);
845
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
915
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
846
916
                        _tmp21_ = _tmp20_;
847
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
917
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
848
918
                        _tmp22_ = self->priv->_pa_fd;
849
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
919
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
850
920
                        _tmp23_ = folks_abstract_field_details_get_value ((FolksAbstractFieldDetails*) _tmp22_);
851
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
921
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
852
922
                        _tmp24_ = _tmp23_;
853
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
923
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
854
924
                        _tmp25_ = folks_postal_address_get_uid ((FolksPostalAddress*) _tmp24_);
855
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
925
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
856
926
                        _tmp26_ = _tmp25_;
857
 
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
927
#line 160 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
858
928
                        folks_postal_address_set_uid ((FolksPostalAddress*) _tmp21_, _tmp26_);
859
 
#line 155 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
929
#line 161 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
860
930
                        _tmp27_ = pa_fd;
861
 
#line 155 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
931
#line 161 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
862
932
                        _tmp28_ = self->priv->_pa_fd;
863
 
#line 155 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
933
#line 161 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
864
934
                        _tmp29_ = folks_abstract_field_details_equal ((FolksAbstractFieldDetails*) _tmp27_, (FolksAbstractFieldDetails*) _tmp28_);
865
 
#line 155 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
935
#line 161 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
866
936
                        if (_tmp29_) {
867
 
#line 868 "set-properties-race.c"
 
937
#line 938 "set-properties-race.c"
868
938
                                GMainLoop* _tmp30_;
869
 
#line 157 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
939
#line 163 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
870
940
                                self->priv->_found_after_update = TRUE;
871
 
#line 158 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
941
#line 164 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
872
942
                                _tmp30_ = self->priv->_main_loop;
873
 
#line 158 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
943
#line 164 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
874
944
                                g_main_loop_quit (_tmp30_);
875
 
#line 876 "set-properties-race.c"
 
945
#line 946 "set-properties-race.c"
876
946
                        }
877
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
947
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
878
948
                        _g_object_unref0 (pa_fd);
879
 
#line 880 "set-properties-race.c"
 
949
#line 950 "set-properties-race.c"
880
950
                }
881
 
#line 148 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
951
#line 154 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
882
952
                _g_object_unref0 (_pa_fd_it);
883
 
#line 884 "set-properties-race.c"
 
953
#line 954 "set-properties-race.c"
884
954
        }
885
 
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
955
#line 147 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
886
956
        _g_object_unref0 (p);
887
 
#line 888 "set-properties-race.c"
 
957
#line 958 "set-properties-race.c"
888
958
}
889
959
 
890
960
 
899
969
        FOLKS_TEST_CASE_CLASS (klass)->tear_down = set_properties_race_tests_real_tear_down;
900
970
#line 25 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
901
971
        G_OBJECT_CLASS (klass)->finalize = set_properties_race_tests_finalize;
902
 
#line 903 "set-properties-race.c"
 
972
#line 973 "set-properties-race.c"
903
973
}
904
974
 
905
975
 
906
976
static void set_properties_race_tests_instance_init (SetPropertiesRaceTests * self) {
907
977
#line 25 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
908
978
        self->priv = SET_PROPERTIES_RACE_TESTS_GET_PRIVATE (self);
909
 
#line 910 "set-properties-race.c"
 
979
#line 980 "set-properties-race.c"
910
980
}
911
981
 
912
982
 
924
994
        _g_object_unref0 (self->priv->_pa_fd);
925
995
#line 25 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
926
996
        G_OBJECT_CLASS (set_properties_race_tests_parent_class)->finalize (obj);
927
 
#line 928 "set-properties-race.c"
 
997
#line 998 "set-properties-race.c"
928
998
}
929
999
 
930
1000
 
947
1017
        SetPropertiesRaceTests* _tmp1_;
948
1018
        SetPropertiesRaceTests* _tmp2_;
949
1019
        GTestSuite* _tmp3_ = NULL;
950
 
#line 166 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1020
#line 172 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
951
1021
        g_test_init (&args_length1, &args, NULL);
952
 
#line 168 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1022
#line 174 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
953
1023
        _tmp0_ = g_test_get_root ();
954
 
#line 168 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1024
#line 174 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
955
1025
        root = _tmp0_;
956
 
#line 169 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1026
#line 175 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
957
1027
        _tmp1_ = set_properties_race_tests_new ();
958
 
#line 169 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1028
#line 175 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
959
1029
        _tmp2_ = _tmp1_;
960
 
#line 169 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1030
#line 175 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
961
1031
        _tmp3_ = folks_test_case_get_suite ((FolksTestCase*) _tmp2_);
962
 
#line 169 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1032
#line 175 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
963
1033
        g_test_suite_add_suite (root, _tmp3_);
964
 
#line 169 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1034
#line 175 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
965
1035
        _g_object_unref0 (_tmp2_);
966
 
#line 171 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1036
#line 177 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
967
1037
        g_test_run ();
968
 
#line 173 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1038
#line 179 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
969
1039
        result = 0;
970
 
#line 173 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1040
#line 179 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
971
1041
        return result;
972
 
#line 973 "set-properties-race.c"
 
1042
#line 1043 "set-properties-race.c"
973
1043
}
974
1044
 
975
1045
 
976
1046
int main (int argc, char ** argv) {
977
 
#line 164 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1047
#line 170 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
978
1048
        g_type_init ();
979
 
#line 164 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
 
1049
#line 170 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
980
1050
        return _vala_main (argv, argc);
981
 
#line 982 "set-properties-race.c"
 
1051
#line 1052 "set-properties-race.c"
982
1052
}
983
1053
 
984
1054