291
290
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
293
292
#line 70 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
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"
309
306
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
311
308
#line 72 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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_);
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"
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"
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"
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"
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"
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"
537
#line 538 "set-properties-race.c"
534
#line 535 "set-properties-race.c"
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"
548
static void _set_properties_race_tests_individuals_changed_cb (SetPropertiesRaceTests* self, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason) {
545
static void _set_properties_race_tests_individuals_changed_cb (SetPropertiesRaceTests* self, GeeMultiMap* changes) {
547
GeeCollection* _tmp1_ = NULL;
548
GeeCollection* added;
550
GeeSet* _tmp3_ = NULL;
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"
561
GeeIterator* _tmp1_ = NULL;
563
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
569
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
558
g_return_if_fail (changes != NULL);
559
#line 110 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
565
#line 111 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
571
571
#line 572 "set-properties-race.c"
573
gboolean _tmp3_ = FALSE;
575
gpointer _tmp5_ = NULL;
573
GeeCollection* _tmp4_;
574
GeeIterator* _tmp5_ = NULL;
576
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
582
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
584
#line 585 "set-properties-race.c"
586
gboolean _tmp7_ = FALSE;
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_;
582
const gchar* _tmp10_;
583
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
603
#line 113 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
591
#line 592 "set-properties-race.c"
605
#line 606 "set-properties-race.c"
593
#line 114 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
605
#line 118 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
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"
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"
623
#line 119 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
617
FolksIndividual* _tmp11_;
620
GeeIterator* _tmp14_ = NULL;
635
FolksIndividual* _tmp16_;
638
GeeIterator* _tmp19_ = NULL;
621
639
GeeIterator* _p_it;
622
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
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"
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"
650
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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;
640
FolksPersona* _tmp19_;
658
FolksPersona* _tmp24_;
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_;
650
FolksPostalAddressFieldDetails* _tmp26_;
651
FolksPersona* _tmp27_;
653
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
659
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
666
FolksPostalAddressFieldDetails* _tmp29_;
668
FolksPostalAddressFieldDetails* _tmp31_;
669
FolksPersona* _tmp32_;
671
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
677
#line 123 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
661
#line 662 "set-properties-race.c"
679
#line 680 "set-properties-race.c"
663
#line 122 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
681
#line 130 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
687
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
693
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
699
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
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"
699
#line 131 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
705
#line 132 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
711
#line 133 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
717
#line 134 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
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"
728
#line 138 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
746
#line 139 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
757
GeeIterator* _tmp38_ = NULL;
759
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
765
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
767
#line 768 "set-properties-race.c"
768
GeeIterator* _tmp39_;
769
gboolean _tmp40_ = FALSE;
770
GeeIterator* _tmp41_;
771
gpointer _tmp42_ = NULL;
773
FolksIndividual* _tmp43_;
774
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
780
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
782
#line 783 "set-properties-race.c"
784
#line 141 "/debian/rgs/devel/folks/tests/eds/set-properties-race.vala"
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"
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"
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"
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"
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"
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"
821
#line 822 "set-properties-race.c"
891
#line 892 "set-properties-race.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"