382
382
static void _remove_persona_tests_test_remove_persona_async_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
383
383
RemovePersonaTestsTestRemovePersonaAsyncData* _data_;
384
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
384
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
385
385
_data_ = _user_data_;
386
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
386
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
387
387
_data_->_source_object_ = source_object;
388
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
388
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
389
389
_data_->_res_ = _res_;
390
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
390
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
391
391
_remove_persona_tests_test_remove_persona_async_co (_data_);
392
392
#line 393 "remove-persona.c"
396
396
static void __remove_persona_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed (FolksIndividualAggregator* _sender, GeeMultiMap* changes, gpointer self) {
397
#line 88 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
397
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
398
398
_remove_persona_tests_individuals_changed_cb (self, changes);
399
399
#line 400 "remove-persona.c"
403
403
static void __remove_persona_tests_notify_pstore_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
404
#line 105 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
404
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
405
405
_remove_persona_tests_notify_pstore_cb (self, _sender, pspec);
406
406
#line 407 "remove-persona.c"
410
410
static gboolean _remove_persona_tests_test_remove_persona_async_co (RemovePersonaTestsTestRemovePersonaAsyncData* _data_) {
411
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
411
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
412
412
switch (_data_->_state_) {
413
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
413
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
415
415
#line 416 "remove-persona.c"
417
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
417
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
419
419
#line 420 "remove-persona.c"
421
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
421
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
423
423
#line 424 "remove-persona.c"
426
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
426
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
427
427
g_assert_not_reached ();
428
428
#line 429 "remove-persona.c"
431
#line 85 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
431
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
432
432
_data_->_tmp0_ = NULL;
433
#line 85 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
433
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
434
434
_data_->_tmp0_ = folks_backend_store_dup ();
435
#line 85 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
435
#line 85 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
436
436
_data_->store = _data_->_tmp0_;
437
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
437
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
438
438
_data_->_state_ = 1;
439
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
439
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
440
440
folks_backend_store_prepare (_data_->store, _remove_persona_tests_test_remove_persona_async_ready, _data_);
441
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
441
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
443
443
#line 444 "remove-persona.c"
445
#line 86 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
445
#line 86 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
446
446
folks_backend_store_prepare_finish (_data_->store, _data_->_res_);
447
#line 87 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
447
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
448
448
_data_->_tmp1_ = folks_individual_aggregator_new ();
449
#line 87 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
449
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
450
450
_g_object_unref0 (_data_->self->priv->_aggregator);
451
#line 87 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
451
#line 87 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
452
452
_data_->self->priv->_aggregator = _data_->_tmp1_;
453
#line 88 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
453
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
454
454
_data_->_tmp2_ = _data_->self->priv->_aggregator;
455
#line 88 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
455
#line 88 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
456
456
g_signal_connect_object (_data_->_tmp2_, "individuals-changed-detailed", (GCallback) __remove_persona_tests_individuals_changed_cb_folks_individual_aggregator_individuals_changed_detailed, _data_->self, 0);
457
457
#line 458 "remove-persona.c"
459
#line 92 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
459
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
460
460
_data_->_tmp3_ = _data_->self->priv->_aggregator;
461
#line 92 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
461
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
462
462
_data_->_state_ = 2;
463
#line 92 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
463
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
464
464
folks_individual_aggregator_prepare (_data_->_tmp3_, _remove_persona_tests_test_remove_persona_async_ready, _data_);
465
#line 92 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
465
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
467
467
#line 468 "remove-persona.c"
469
#line 92 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
469
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
470
470
folks_individual_aggregator_prepare_finish (_data_->_tmp3_, _data_->_res_, &_data_->_inner_error_);
471
#line 92 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
471
#line 92 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
472
472
if (_data_->_inner_error_ != NULL) {
473
473
#line 474 "remove-persona.c"
474
474
goto __catch0_g_error;
476
#line 94 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
476
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
477
477
_g_object_unref0 (_data_->self->priv->_pstore);
478
#line 94 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
478
#line 94 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
479
479
_data_->self->priv->_pstore = NULL;
480
480
#line 481 "remove-persona.c"
482
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
482
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
483
483
_data_->_tmp4_ = folks_backend_store_get_enabled_backends (_data_->store);
484
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
484
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
485
485
_data_->_tmp5_ = _data_->_tmp4_;
486
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
486
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
487
487
_data_->_tmp6_ = gee_map_get_values (_data_->_tmp5_);
488
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
488
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
489
489
_data_->_tmp7_ = _data_->_tmp6_;
490
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
490
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
491
491
_data_->_tmp8_ = _data_->_tmp7_;
492
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
492
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
493
493
_data_->_tmp9_ = NULL;
494
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
494
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
495
495
_data_->_tmp9_ = gee_iterable_iterator ((GeeIterable*) _data_->_tmp8_);
496
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
496
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
497
497
_data_->_tmp10_ = _data_->_tmp9_;
498
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
498
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
499
499
_g_object_unref0 (_data_->_tmp8_);
500
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
500
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
501
501
_data_->_backend_it = _data_->_tmp10_;
502
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
502
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
504
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
504
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
505
505
_data_->_tmp11_ = _data_->_backend_it;
506
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
506
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
507
507
_data_->_tmp12_ = FALSE;
508
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
508
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
509
509
_data_->_tmp12_ = gee_iterator_next (_data_->_tmp11_);
510
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
510
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
511
511
if (!_data_->_tmp12_) {
512
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
512
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
514
514
#line 515 "remove-persona.c"
516
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
516
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
517
517
_data_->_tmp13_ = _data_->_backend_it;
518
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
518
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
519
519
_data_->_tmp14_ = NULL;
520
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
520
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
521
521
_data_->_tmp14_ = gee_iterator_get (_data_->_tmp13_);
522
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
522
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
523
523
_data_->backend = (FolksBackend*) _data_->_tmp14_;
524
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
524
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
525
525
_data_->_tmp15_ = _data_->backend;
526
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
526
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
527
527
_data_->_tmp16_ = folks_backend_get_persona_stores (_data_->_tmp15_);
528
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
528
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
529
529
_data_->_tmp17_ = _data_->_tmp16_;
530
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
530
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
531
531
_data_->_tmp18_ = _data_->self->priv->_eds_backend;
532
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
532
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
533
533
_data_->_tmp19_ = eds_test_backend_get_address_book_uid (_data_->_tmp18_);
534
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
534
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
535
535
_data_->_tmp20_ = _data_->_tmp19_;
536
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
536
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
537
537
_data_->_tmp21_ = NULL;
538
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
538
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
539
539
_data_->_tmp21_ = gee_map_get (_data_->_tmp17_, _data_->_tmp20_);
540
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
540
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
541
541
_g_object_unref0 (_data_->self->priv->_pstore);
542
#line 97 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
542
#line 97 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
543
543
_data_->self->priv->_pstore = (FolksPersonaStore*) G_TYPE_CHECK_INSTANCE_CAST ((FolksPersonaStore*) _data_->_tmp21_, EDSF_TYPE_PERSONA_STORE, EdsfPersonaStore);
544
#line 100 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
544
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
545
545
_data_->_tmp22_ = _data_->self->priv->_pstore;
546
#line 100 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
546
#line 100 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
547
547
if (_data_->_tmp22_ != NULL) {
548
#line 101 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
548
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
549
549
_g_object_unref0 (_data_->backend);
550
#line 101 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
550
#line 101 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
552
552
#line 553 "remove-persona.c"
554
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
554
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
555
555
_g_object_unref0 (_data_->backend);
556
556
#line 557 "remove-persona.c"
558
#line 95 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
558
#line 95 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
559
559
_g_object_unref0 (_data_->_backend_it);
560
560
#line 561 "remove-persona.c"
562
#line 103 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
562
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
563
563
_data_->_tmp23_ = _data_->self->priv->_pstore;
564
#line 103 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
564
#line 103 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
565
565
_vala_assert (_data_->_tmp23_ != NULL, "this._pstore != null");
566
#line 105 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
566
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
567
567
_data_->_tmp24_ = _data_->self->priv->_pstore;
568
#line 105 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
568
#line 105 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
569
569
g_signal_connect_object ((GObject*) _data_->_tmp24_, "notify::is-prepared", (GCallback) __remove_persona_tests_notify_pstore_cb_g_object_notify, _data_->self, 0);
570
#line 106 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
570
#line 106 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
571
571
_remove_persona_tests_try_to_add (_data_->self);
572
572
#line 573 "remove-persona.c"
575
575
__catch0_g_error:
577
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
577
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
578
578
_data_->e = _data_->_inner_error_;
579
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
579
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
580
580
_data_->_inner_error_ = NULL;
581
#line 110 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
581
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
582
582
_data_->_tmp25_ = _data_->e;
583
#line 110 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
583
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
584
584
_data_->_tmp26_ = _data_->_tmp25_->message;
585
#line 110 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
585
#line 110 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
586
586
g_warning ("remove-persona.vala:110: Error when calling prepare: %s\n", _data_->_tmp26_);
587
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
587
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
588
588
_g_error_free0 (_data_->e);
589
589
#line 590 "remove-persona.c"
592
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
592
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
593
593
if (_data_->_inner_error_ != NULL) {
594
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
594
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
595
595
_g_object_unref0 (_data_->store);
596
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
596
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
597
597
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
598
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
598
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
599
599
g_clear_error (&_data_->_inner_error_);
600
#line 90 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
600
#line 90 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
602
602
#line 603 "remove-persona.c"
604
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
604
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
605
605
_g_object_unref0 (_data_->store);
606
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
606
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
607
607
if (_data_->_state_ == 0) {
608
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
608
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
609
609
g_simple_async_result_complete_in_idle (_data_->_async_result);
610
610
#line 611 "remove-persona.c"
612
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
612
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
613
613
g_simple_async_result_complete (_data_->_async_result);
614
614
#line 615 "remove-persona.c"
616
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
616
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
617
617
g_object_unref (_data_->_async_result);
618
#line 83 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
618
#line 83 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
620
620
#line 621 "remove-persona.c"
624
624
static void _remove_persona_tests_notify_pstore_cb (RemovePersonaTests* self, GObject* _pstore, GParamSpec* ps) {
625
#line 114 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
625
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
626
626
g_return_if_fail (self != NULL);
627
#line 114 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
627
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
628
628
g_return_if_fail (_pstore != NULL);
629
#line 114 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
629
#line 114 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
630
630
g_return_if_fail (ps != NULL);
631
#line 116 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
631
#line 116 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
632
632
_remove_persona_tests_try_to_add (self);
633
633
#line 634 "remove-persona.c"
753
753
static void _remove_persona_tests_add_persona_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
754
754
RemovePersonaTestsAddPersonaData* _data_;
755
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
755
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
756
756
_data_ = _user_data_;
757
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
757
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
758
758
_data_->_source_object_ = source_object;
759
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
759
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
760
760
_data_->_res_ = _res_;
761
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
761
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
762
762
_remove_persona_tests_add_persona_co (_data_);
763
763
#line 764 "remove-persona.c"
767
767
static gboolean _remove_persona_tests_add_persona_co (RemovePersonaTestsAddPersonaData* _data_) {
768
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
768
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
769
769
switch (_data_->_state_) {
770
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
770
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
772
772
#line 773 "remove-persona.c"
774
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
774
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
776
776
#line 777 "remove-persona.c"
779
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
779
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
780
780
g_assert_not_reached ();
781
781
#line 782 "remove-persona.c"
784
#line 131 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
784
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
785
785
_data_->_tmp0_ = g_str_hash;
786
#line 131 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
786
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
787
787
_data_->_tmp1_ = g_str_equal;
788
#line 131 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
788
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
789
789
_data_->_tmp2_ = g_hash_table_new_full (_data_->_tmp0_, _data_->_tmp1_, _g_free0_, __vala_GValue_free0_);
790
#line 131 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
790
#line 131 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
791
791
_data_->details = _data_->_tmp2_;
792
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
792
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
793
793
memset (&_data_->_tmp3_, 0, sizeof (GValue));
794
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
794
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
795
795
g_value_init (&_data_->_tmp3_, G_TYPE_STRING);
796
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
796
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
797
797
_data_->_tmp4_ = _data_->_tmp3_;
798
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
798
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
799
799
_data_->_tmp5_ = __g_value_dup0 (&_data_->_tmp4_);
800
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
800
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
801
801
_data_->_tmp6_ = _data_->_tmp5_;
802
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
802
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
803
803
G_IS_VALUE (&_data_->_tmp4_) ? (g_value_unset (&_data_->_tmp4_), NULL) : NULL;
804
#line 133 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
804
#line 133 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
805
805
_data_->v1 = _data_->_tmp6_;
806
#line 134 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
806
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
807
807
_data_->_tmp7_ = _data_->v1;
808
#line 134 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
808
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
809
809
_data_->_tmp8_ = _data_->self->priv->_persona_fullname;
810
#line 134 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
810
#line 134 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
811
811
g_value_set_string (_data_->_tmp7_, _data_->_tmp8_);
812
#line 135 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
812
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
813
813
_data_->_tmp9_ = NULL;
814
#line 135 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
814
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
815
815
_data_->_tmp9_ = folks_persona_store_detail_key (FOLKS_PERSONA_DETAIL_FULL_NAME);
816
#line 135 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
816
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
817
817
_data_->_tmp10_ = g_strdup (_data_->_tmp9_);
818
#line 135 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
818
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
819
819
_data_->_tmp11_ = _data_->v1;
820
#line 135 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
820
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
821
821
_data_->v1 = NULL;
822
#line 135 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
822
#line 135 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
823
823
g_hash_table_insert (_data_->details, _data_->_tmp10_, _data_->_tmp11_);
824
824
#line 825 "remove-persona.c"
826
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
826
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
827
827
_data_->_tmp12_ = _data_->self->priv->_aggregator;
828
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
828
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
829
829
_data_->_tmp13_ = _data_->self->priv->_pstore;
830
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
830
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
831
831
_data_->_state_ = 1;
832
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
832
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
833
833
folks_individual_aggregator_add_persona_from_details (_data_->_tmp12_, NULL, _data_->_tmp13_, _data_->details, _remove_persona_tests_add_persona_ready, _data_);
834
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
834
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
836
836
#line 837 "remove-persona.c"
838
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
838
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
839
839
_data_->_tmp14_ = NULL;
840
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
840
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
841
841
_data_->_tmp14_ = folks_individual_aggregator_add_persona_from_details_finish (_data_->_tmp12_, _data_->_res_, &_data_->_inner_error_);
842
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
842
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
843
843
_data_->_tmp15_ = _data_->_tmp14_;
844
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
844
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
845
845
_g_object_unref0 (_data_->_tmp15_);
846
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
846
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
847
847
if (_data_->_inner_error_ != NULL) {
848
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
848
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
849
849
if (_data_->_inner_error_->domain == FOLKS_INDIVIDUAL_AGGREGATOR_ERROR) {
850
850
#line 851 "remove-persona.c"
851
851
goto __catch1_folks_individual_aggregator_error;
853
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
853
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
854
854
__vala_GValue_free0 (_data_->v1);
855
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
855
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
856
856
_g_hash_table_unref0 (_data_->details);
857
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
857
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
858
858
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
859
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
859
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
860
860
g_clear_error (&_data_->_inner_error_);
861
#line 140 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
861
#line 140 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
863
863
#line 864 "remove-persona.c"
867
867
__catch1_folks_individual_aggregator_error:
869
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
869
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
870
870
_data_->e = _data_->_inner_error_;
871
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
871
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
872
872
_data_->_inner_error_ = NULL;
873
#line 145 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
873
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
874
874
_data_->_tmp16_ = _data_->e;
875
#line 145 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
875
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
876
876
_data_->_tmp17_ = _data_->_tmp16_->message;
877
#line 145 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
877
#line 145 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
878
878
g_warning ("remove-persona.vala:145: [RemovePersonaError] add_persona_from_details" \
879
879
": %s\n", _data_->_tmp17_);
880
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
880
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
881
881
_g_error_free0 (_data_->e);
882
882
#line 882 "remove-persona.c"
885
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
885
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
886
886
if (_data_->_inner_error_ != NULL) {
887
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
887
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
888
888
__vala_GValue_free0 (_data_->v1);
889
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
889
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
890
890
_g_hash_table_unref0 (_data_->details);
891
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
891
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
892
892
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
893
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
893
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
894
894
g_clear_error (&_data_->_inner_error_);
895
#line 138 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
895
#line 138 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
897
897
#line 897 "remove-persona.c"
899
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
899
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
900
900
__vala_GValue_free0 (_data_->v1);
901
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
901
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
902
902
_g_hash_table_unref0 (_data_->details);
903
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
903
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
904
904
if (_data_->_state_ == 0) {
905
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
905
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
906
906
g_simple_async_result_complete_in_idle (_data_->_async_result);
907
907
#line 907 "remove-persona.c"
909
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
909
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
910
910
g_simple_async_result_complete (_data_->_async_result);
911
911
#line 911 "remove-persona.c"
913
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
913
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
914
914
g_object_unref (_data_->_async_result);
915
#line 129 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
915
#line 129 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
917
917
#line 917 "remove-persona.c"
921
921
static void __remove_persona_tests_personas_cb_folks_persona_store_personas_changed (FolksPersonaStore* _sender, GeeSet* added, GeeSet* removed, const gchar* message, FolksPersona* actor, FolksGroupDetailsChangeReason reason, gpointer self) {
922
#line 177 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
922
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
923
923
_remove_persona_tests_personas_cb (self);
924
924
#line 924 "remove-persona.c"
1061
1061
const gchar* _tmp28_;
1062
1062
const gchar* _tmp29_;
1063
1063
gchar* _tmp30_;
1064
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1064
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1065
1065
_tmp23_ = _p_it;
1066
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1066
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1067
1067
_tmp24_ = gee_iterator_next (_tmp23_);
1068
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1068
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1069
1069
if (!_tmp24_) {
1070
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1070
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1072
1072
#line 1072 "remove-persona.c"
1074
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1074
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1075
1075
_tmp25_ = _p_it;
1076
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1076
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1077
1077
_tmp26_ = gee_iterator_get (_tmp25_);
1078
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1078
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1079
1079
p = (FolksPersona*) _tmp26_;
1080
#line 170 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1080
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1082
#line 170 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1082
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1083
1083
_tmp28_ = folks_persona_get_iid (_tmp27_);
1084
#line 170 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1084
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1085
1085
_tmp29_ = _tmp28_;
1086
#line 170 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1086
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1087
1087
_tmp30_ = g_strdup (_tmp29_);
1088
#line 170 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1088
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1089
1089
_g_free0 (self->priv->_persona_id);
1090
#line 170 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1090
#line 170 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1091
1091
self->priv->_persona_id = _tmp30_;
1092
#line 171 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1092
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1093
1093
_g_object_unref0 (p);
1094
#line 171 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1094
#line 171 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1096
1096
#line 1096 "remove-persona.c"
1098
#line 168 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1098
#line 168 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1099
1099
_g_object_unref0 (_p_it);
1100
1100
#line 1100 "remove-persona.c"
1102
#line 174 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1102
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1104
#line 174 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1104
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1105
1105
_tmp32_ = _g_object_ref0 (_tmp31_);
1106
#line 174 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1106
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1107
1107
_g_object_unref0 (self->priv->_individual);
1108
#line 174 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1108
#line 174 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1109
1109
self->priv->_individual = _tmp32_;
1110
#line 175 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1110
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1111
1111
_tmp33_ = self->priv->_pstore;
1112
#line 175 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1112
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1113
1113
_tmp34_ = folks_persona_store_get_personas (_tmp33_);
1114
#line 175 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1114
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1115
1115
_tmp35_ = _tmp34_;
1116
#line 175 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1116
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1117
1117
_tmp36_ = self->priv->_persona_id;
1118
#line 175 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1118
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1119
1119
_tmp37_ = gee_map_has_key (_tmp35_, _tmp36_);
1120
#line 175 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1120
#line 175 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1121
1121
if (_tmp37_ == TRUE) {
1122
1122
#line 1122 "remove-persona.c"
1123
1123
FolksPersonaStore* _tmp38_;
1124
1124
FolksIndividualAggregator* _tmp39_;
1125
1125
FolksIndividual* _tmp40_;
1126
#line 177 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1126
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1127
1127
_tmp38_ = self->priv->_pstore;
1128
#line 177 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1128
#line 177 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1129
1129
g_signal_connect_object (_tmp38_, "personas-changed", (GCallback) __remove_persona_tests_personas_cb_folks_persona_store_personas_changed, self, 0);
1130
#line 178 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1130
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1131
1131
_tmp39_ = self->priv->_aggregator;
1132
#line 178 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1132
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1133
1133
_tmp40_ = self->priv->_individual;
1134
#line 178 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1134
#line 178 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1135
1135
folks_individual_aggregator_remove_individual (_tmp39_, _tmp40_, NULL, NULL);
1136
1136
#line 1136 "remove-persona.c"
1139
#line 156 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1139
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1140
1140
_g_object_unref0 (i);
1141
1141
#line 1141 "remove-persona.c"
1143
#line 156 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1143
#line 156 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1144
1144
_g_object_unref0 (_i_it);
1145
1145
#line 1145 "remove-persona.c"
1167
1167
const gchar* _tmp49_;
1168
1168
const gchar* _tmp50_;
1169
1169
const gchar* _tmp51_;
1170
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1170
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1171
1171
_tmp43_ = _i_it;
1172
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1172
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1173
1173
_tmp44_ = gee_iterator_next (_tmp43_);
1174
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1174
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1175
1175
if (!_tmp44_) {
1176
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1176
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1178
1178
#line 1178 "remove-persona.c"
1180
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1180
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1181
1181
_tmp45_ = _i_it;
1182
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1182
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1183
1183
_tmp46_ = gee_iterator_get (_tmp45_);
1184
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1184
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1185
1185
i = (FolksIndividual*) _tmp46_;
1186
#line 185 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1186
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1188
#line 185 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1188
#line 185 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1189
1189
if (_tmp47_ == NULL) {
1190
#line 187 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1190
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1191
1191
_g_object_unref0 (i);
1192
#line 187 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1192
#line 187 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1194
1194
#line 1194 "remove-persona.c"
1196
#line 190 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1196
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1198
#line 190 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1198
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1199
1199
_tmp49_ = folks_individual_get_id (_tmp48_);
1200
#line 190 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1200
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1201
1201
_tmp50_ = _tmp49_;
1202
#line 190 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1202
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1203
1203
_tmp51_ = self->priv->_individual_id;
1204
#line 190 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1204
#line 190 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1205
1205
if (g_strcmp0 (_tmp50_, _tmp51_) == 0) {
1206
#line 192 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1206
#line 192 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1207
1207
self->priv->_individual_removed = TRUE;
1208
1208
#line 1208 "remove-persona.c"
1210
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1210
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1211
1211
_g_object_unref0 (i);
1212
1212
#line 1212 "remove-persona.c"
1214
#line 183 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1214
#line 183 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1215
1215
_g_object_unref0 (_i_it);
1216
1216
#line 1216 "remove-persona.c"
1218
#line 150 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1218
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1219
1219
_g_object_unref0 (removed);
1220
#line 150 "/opt/gnome2/source/folks/tests/eds/remove-persona.vala"
1220
#line 150 "/home/jpwhiting/devel/collabora/src/gnome/folks/tests/eds/remove-persona.vala"
1221
1221
_g_object_unref0 (added);
1222
1222
#line 1222 "remove-persona.c"