466
466
static void __set_nickname_tests_notify_nickname_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
467
#line 127 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
467
#line 128 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
468
468
_set_nickname_tests_notify_nickname_cb (self, _sender, pspec);
469
469
#line 470 "set-nickname.c"
473
static void _set_nickname_tests_individuals_changed_cb (SetNicknameTests* self, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason) {
473
static void _set_nickname_tests_individuals_changed_cb (SetNicknameTests* self, GeeMultiMap* changes) {
475
GeeCollection* _tmp1_ = NULL;
476
GeeCollection* added;
478
GeeSet* _tmp3_ = NULL;
477
483
#line 104 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
478
484
g_return_if_fail (self != NULL);
479
485
#line 104 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
480
g_return_if_fail (added != NULL);
481
#line 104 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
482
g_return_if_fail (removed != NULL);
483
#line 484 "set-nickname.c"
486
g_return_if_fail (changes != NULL);
487
#line 107 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
489
#line 107 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
490
_tmp1_ = gee_multi_map_get_values (_tmp0_);
491
#line 107 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
493
#line 108 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
495
#line 108 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
496
_tmp3_ = gee_multi_map_get_keys (_tmp2_);
497
#line 108 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
499
#line 500 "set-nickname.c"
486
GeeIterator* _tmp1_ = NULL;
501
GeeCollection* _tmp4_;
502
GeeIterator* _tmp5_ = NULL;
487
503
GeeIterator* _i_it;
488
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
490
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
491
_tmp1_ = gee_iterable_iterator ((GeeIterable*) _tmp0_);
492
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
494
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
504
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
506
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
507
_tmp5_ = gee_iterable_iterator ((GeeIterable*) _tmp4_);
508
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
510
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
496
#line 497 "set-nickname.c"
498
gboolean _tmp3_ = FALSE;
500
gpointer _tmp5_ = NULL;
512
#line 513 "set-nickname.c"
514
gboolean _tmp7_ = FALSE;
516
gpointer _tmp9_ = NULL;
501
517
FolksIndividual* i;
502
FolksIndividual* _tmp6_;
506
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
508
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
509
_tmp3_ = gee_iterator_next (_tmp2_);
510
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
512
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
518
FolksIndividual* _tmp10_;
519
FolksIndividual* _tmp11_;
520
const gchar* _tmp12_;
521
const gchar* _tmp13_;
522
const gchar* _tmp14_;
523
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
525
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
526
_tmp7_ = gee_iterator_next (_tmp6_);
527
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
529
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
514
#line 515 "set-nickname.c"
531
#line 532 "set-nickname.c"
516
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
518
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
519
_tmp5_ = gee_iterator_get (_tmp4_);
520
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
521
i = (FolksIndividual*) _tmp5_;
522
#line 113 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
524
#line 113 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
525
_tmp7_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp6_);
526
#line 113 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
528
#line 113 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
529
_tmp9_ = self->priv->_persona_fullname;
530
#line 113 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
531
if (g_strcmp0 (_tmp8_, _tmp9_) == 0) {
532
#line 533 "set-nickname.c"
533
FolksIndividual* _tmp10_;
534
const gchar* _tmp11_;
535
const gchar* _tmp12_;
536
const gchar* _tmp13_;
537
#line 115 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
539
#line 115 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
540
_tmp11_ = folks_name_details_get_nickname ((FolksNameDetails*) _tmp10_);
541
#line 115 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
543
#line 115 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
544
_tmp13_ = self->priv->_initial_nickname;
545
#line 115 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
546
if (g_strcmp0 (_tmp12_, _tmp13_) == 0) {
547
#line 117 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
533
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
535
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
536
_tmp9_ = gee_iterator_get (_tmp8_);
537
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
538
i = (FolksIndividual*) _tmp9_;
539
#line 112 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
541
#line 112 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
542
g_assert (_tmp10_ != NULL);
543
#line 114 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
545
#line 114 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
546
_tmp12_ = folks_name_details_get_full_name ((FolksNameDetails*) _tmp11_);
547
#line 114 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
549
#line 114 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
550
_tmp14_ = self->priv->_persona_fullname;
551
#line 114 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
552
if (g_strcmp0 (_tmp13_, _tmp14_) == 0) {
553
#line 554 "set-nickname.c"
554
FolksIndividual* _tmp15_;
555
const gchar* _tmp16_;
556
const gchar* _tmp17_;
557
const gchar* _tmp18_;
558
#line 116 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
560
#line 116 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
561
_tmp16_ = folks_name_details_get_nickname ((FolksNameDetails*) _tmp15_);
562
#line 116 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
564
#line 116 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
565
_tmp18_ = self->priv->_initial_nickname;
566
#line 116 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
567
if (g_strcmp0 (_tmp17_, _tmp18_) == 0) {
568
#line 118 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
548
569
self->priv->_initial_nickname_found = TRUE;
549
#line 550 "set-nickname.c"
570
#line 571 "set-nickname.c"
551
FolksIndividual* _tmp14_;
554
GeeIterator* _tmp17_ = NULL;
572
FolksIndividual* _tmp19_;
575
GeeIterator* _tmp22_ = NULL;
555
576
GeeIterator* _p_it;
556
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
558
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
559
_tmp15_ = folks_individual_get_personas (_tmp14_);
560
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
562
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
563
_tmp17_ = gee_iterable_iterator ((GeeIterable*) _tmp16_);
564
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
566
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
577
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
579
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
580
_tmp20_ = folks_individual_get_personas (_tmp19_);
581
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
583
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
584
_tmp22_ = gee_iterable_iterator ((GeeIterable*) _tmp21_);
585
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
587
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
568
#line 569 "set-nickname.c"
569
GeeIterator* _tmp18_;
570
gboolean _tmp19_ = FALSE;
571
GeeIterator* _tmp20_;
572
gpointer _tmp21_ = NULL;
589
#line 590 "set-nickname.c"
590
GeeIterator* _tmp23_;
591
gboolean _tmp24_ = FALSE;
592
GeeIterator* _tmp25_;
593
gpointer _tmp26_ = NULL;
574
FolksPersona* _tmp22_;
575
FolksPersona* _tmp23_;
576
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
578
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
579
_tmp19_ = gee_iterator_next (_tmp18_);
580
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
582
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
595
FolksPersona* _tmp27_;
596
FolksPersona* _tmp28_;
597
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
599
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
600
_tmp24_ = gee_iterator_next (_tmp23_);
601
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
603
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
584
#line 585 "set-nickname.c"
586
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
588
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
589
_tmp21_ = gee_iterator_get (_tmp20_);
590
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
591
p = (FolksPersona*) _tmp21_;
592
#line 127 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
594
#line 127 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
595
g_signal_connect_object ((GObject*) _tmp22_, "notify::nickname", (GCallback) __set_nickname_tests_notify_nickname_cb_g_object_notify, self, 0);
596
#line 134 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
598
#line 134 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
599
if (FOLKS_IS_NAME_DETAILS (_tmp23_)) {
600
#line 601 "set-nickname.c"
601
FolksPersona* _tmp24_;
602
const gchar* _tmp25_;
603
#line 136 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
605
#line 136 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
606
_tmp25_ = self->priv->_modified_nickname;
607
#line 136 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
608
folks_name_details_set_nickname (FOLKS_NAME_DETAILS (_tmp24_), _tmp25_);
609
#line 610 "set-nickname.c"
611
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
605
#line 606 "set-nickname.c"
607
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
609
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
610
_tmp26_ = gee_iterator_get (_tmp25_);
611
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
612
p = (FolksPersona*) _tmp26_;
613
#line 128 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
615
#line 128 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
616
g_signal_connect_object ((GObject*) _tmp27_, "notify::nickname", (GCallback) __set_nickname_tests_notify_nickname_cb_g_object_notify, self, 0);
617
#line 135 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
619
#line 135 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
620
if (FOLKS_IS_NAME_DETAILS (_tmp28_)) {
621
#line 622 "set-nickname.c"
622
FolksPersona* _tmp29_;
623
const gchar* _tmp30_;
624
#line 137 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
626
#line 137 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
627
_tmp30_ = self->priv->_modified_nickname;
628
#line 137 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
629
folks_name_details_set_nickname (FOLKS_NAME_DETAILS (_tmp29_), _tmp30_);
630
#line 631 "set-nickname.c"
632
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
612
633
_g_object_unref0 (p);
613
#line 614 "set-nickname.c"
634
#line 635 "set-nickname.c"
615
#line 119 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
636
#line 120 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
616
637
_g_object_unref0 (_p_it);
617
#line 618 "set-nickname.c"
638
#line 639 "set-nickname.c"
621
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
622
_g_object_unref0 (i);
623
#line 624 "set-nickname.c"
625
#line 111 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
626
_g_object_unref0 (_i_it);
627
#line 628 "set-nickname.c"
629
#line 143 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
631
#line 143 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
632
_tmp27_ = gee_collection_get_size ((GeeCollection*) _tmp26_);
633
#line 143 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
635
#line 143 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
636
g_assert (_tmp28_ == 0);
637
#line 638 "set-nickname.c"
642
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
643
_g_object_unref0 (i);
644
#line 645 "set-nickname.c"
646
#line 110 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
647
_g_object_unref0 (_i_it);
648
#line 649 "set-nickname.c"
650
#line 144 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
652
#line 144 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
653
_tmp32_ = gee_collection_get_size ((GeeCollection*) _tmp31_);
654
#line 144 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
656
#line 144 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
657
g_assert (_tmp33_ == 1);
658
#line 659 "set-nickname.c"
661
GeeIterator* _tmp35_ = NULL;
663
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
665
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
666
_tmp35_ = gee_iterable_iterator ((GeeIterable*) _tmp34_);
667
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
669
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
671
#line 672 "set-nickname.c"
672
GeeIterator* _tmp36_;
673
gboolean _tmp37_ = FALSE;
674
GeeIterator* _tmp38_;
675
gpointer _tmp39_ = NULL;
677
FolksIndividual* _tmp40_;
678
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
680
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
681
_tmp37_ = gee_iterator_next (_tmp36_);
682
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
684
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
686
#line 687 "set-nickname.c"
688
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
690
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
691
_tmp39_ = gee_iterator_get (_tmp38_);
692
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
693
i = (FolksIndividual*) _tmp39_;
694
#line 148 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
696
#line 148 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
697
g_assert (_tmp40_ == NULL);
698
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
699
_g_object_unref0 (i);
700
#line 701 "set-nickname.c"
702
#line 146 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
703
_g_object_unref0 (_i_it);
704
#line 705 "set-nickname.c"
706
#line 104 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
707
_g_object_unref0 (removed);
708
#line 104 "/debian/rgs/devel/folks/tests/tracker/set-nickname.vala"
709
_g_object_unref0 (added);
710
#line 711 "set-nickname.c"