486
485
static void gwibber_utils_on_name_owner_changed (GwibberUtils* self, const gchar* name, const gchar* old_owner, const gchar* new_owner) {
487
486
const gchar* _tmp0_;
488
487
const gchar* _tmp1_;
489
#line 42 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
488
#line 42 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
490
489
g_return_if_fail (self != NULL);
491
#line 42 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
490
#line 42 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
492
491
g_return_if_fail (name != NULL);
493
#line 42 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
492
#line 42 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
494
493
g_return_if_fail (old_owner != NULL);
495
#line 42 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
494
#line 42 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
496
495
g_return_if_fail (new_owner != NULL);
497
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
496
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
499
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
498
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
500
499
_tmp1_ = self->priv->interface_name;
501
#line 44 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
500
#line 44 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
502
501
if (g_strcmp0 (_tmp0_, _tmp1_) == 0) {
504
503
gboolean _tmp2_ = FALSE;
505
504
const gchar* _tmp3_;
507
506
gboolean _tmp7_ = FALSE;
508
507
const gchar* _tmp8_;
509
508
gboolean _tmp10_;
510
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
509
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
511
510
_tmp3_ = new_owner;
512
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
511
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
513
512
if (g_strcmp0 (_tmp3_, "") != 0) {
515
514
const gchar* _tmp4_;
516
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
515
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
517
516
_tmp4_ = old_owner;
518
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
517
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
519
518
_tmp2_ = g_strcmp0 (_tmp4_, "") == 0;
522
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
521
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
526
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
525
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
528
#line 46 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
527
#line 46 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
531
530
const gchar* _tmp6_;
532
#line 48 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
531
#line 48 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
534
#line 48 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
533
#line 48 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
535
534
g_message ("utils.vala:48: %s is available", _tmp6_);
536
#line 49 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
535
#line 49 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
537
536
g_signal_emit_by_name (self, "available", TRUE);
540
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
539
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
541
540
_tmp8_ = old_owner;
542
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
541
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
543
542
if (g_strcmp0 (_tmp8_, "") != 0) {
545
544
const gchar* _tmp9_;
546
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
545
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
547
546
_tmp9_ = new_owner;
548
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
547
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
549
548
_tmp7_ = g_strcmp0 (_tmp9_, "") == 0;
552
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
551
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
556
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
555
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
557
556
_tmp10_ = _tmp7_;
558
#line 51 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
557
#line 51 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
561
560
const gchar* _tmp11_;
562
#line 53 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
561
#line 53 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
563
562
g_signal_emit_by_name (self, "available", FALSE);
564
#line 54 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
563
#line 54 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
566
#line 54 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
565
#line 54 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
567
566
g_message ("utils.vala:54: %s is no longer available", _tmp11_);
617
593
GwibberUtils* _tmp0_;
619
595
gint _tmp1__length1;
622
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
596
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
623
597
_data_ = g_slice_new0 (GwibberUtilsCheckNamesData);
624
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
598
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
625
599
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, gwibber_utils_check_names);
626
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
600
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
627
601
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, gwibber_utils_check_names_data_free);
628
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
602
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
629
603
_tmp0_ = _g_object_ref0 (self);
630
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
604
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
631
605
_data_->self = _tmp0_;
632
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
606
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
634
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
608
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
635
609
_tmp1__length1 = names_length1;
636
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
637
_tmp2_ = (_tmp1_ != NULL) ? _vala_array_dup1 (_tmp1_, _tmp1__length1) : ((gpointer) _tmp1_);
638
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
639
_tmp2__length1 = _tmp1__length1;
640
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
641
_data_->names = _tmp2_;
642
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
643
_data_->names_length1 = _tmp2__length1;
644
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
610
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
611
_data_->names = _tmp1_;
612
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
613
_data_->names_length1 = _tmp1__length1;
614
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
645
615
gwibber_utils_check_names_co (_data_);
650
620
static void gwibber_utils_check_names_finish (GwibberUtils* self, GAsyncResult* _res_) {
651
621
GwibberUtilsCheckNamesData* _data_;
652
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
622
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
653
623
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
658
628
static gboolean gwibber_utils_check_names_co (GwibberUtilsCheckNamesData* _data_) {
659
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
629
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
660
630
switch (_data_->_state_) {
661
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
631
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
666
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
636
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
667
637
g_assert_not_reached ();
671
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
641
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
672
642
_data_->_tmp0_ = _data_->names;
673
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
643
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
674
644
_data_->_tmp0__length1 = _data_->names_length1;
677
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
647
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
678
648
_data_->name_collection_length1 = 0;
679
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
649
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
680
650
_data_->_name_collection_size_ = 0;
681
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
651
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
682
652
_data_->name_collection = _data_->_tmp0_;
683
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
653
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
684
654
_data_->name_collection_length1 = _data_->_tmp0__length1;
685
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
687
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
655
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
688
656
for (_data_->name_it = 0; _data_->name_it < _data_->_tmp0__length1; _data_->name_it = _data_->name_it + 1) {
689
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
657
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
690
658
_data_->_tmp1_ = g_strdup (_data_->name_collection[_data_->name_it]);
691
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
659
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
692
660
_data_->name = _data_->_tmp1_;
695
#line 62 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
663
#line 62 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
696
664
_data_->_tmp2_ = _data_->name;
697
#line 62 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
665
#line 62 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
698
666
_data_->_tmp3_ = _data_->self->priv->interface_name;
699
#line 62 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
667
#line 62 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
700
668
if (g_strcmp0 (_data_->_tmp2_, _data_->_tmp3_) == 0) {
701
#line 63 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
669
#line 63 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
702
670
g_signal_emit_by_name (_data_->self, "available", TRUE);
703
#line 64 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
671
#line 64 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
704
672
_g_free0 (_data_->name);
705
#line 64 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
673
#line 64 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
709
#line 61 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
677
#line 61 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
710
678
_g_free0 (_data_->name);
715
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
683
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
716
684
if (_data_->_state_ == 0) {
717
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
685
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
718
686
g_simple_async_result_complete_in_idle (_data_->_async_result);
721
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
689
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
722
690
g_simple_async_result_complete (_data_->_async_result);
725
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
693
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
726
694
g_object_unref (_data_->_async_result);
727
#line 59 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
695
#line 59 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
733
701
static void gwibber_utils_on_ready_data_free (gpointer _data) {
734
702
GwibberUtilsOnReadyData* _data_;
736
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
704
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
737
705
_g_object_unref0 (_data_->self);
738
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
706
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
739
707
g_slice_free (GwibberUtilsOnReadyData, _data_);
744
712
static void gwibber_utils_on_ready (GwibberUtils* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
745
713
GwibberUtilsOnReadyData* _data_;
746
714
GwibberUtils* _tmp0_;
747
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
715
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
748
716
_data_ = g_slice_new0 (GwibberUtilsOnReadyData);
749
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
717
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
750
718
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, gwibber_utils_on_ready);
751
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
719
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
752
720
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, gwibber_utils_on_ready_data_free);
753
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
721
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
754
722
_tmp0_ = _g_object_ref0 (self);
755
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
723
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
756
724
_data_->self = _tmp0_;
757
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
725
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
758
726
gwibber_utils_on_ready_co (_data_);
763
731
static gboolean gwibber_utils_on_ready_finish (GwibberUtils* self, GAsyncResult* _res_) {
765
733
GwibberUtilsOnReadyData* _data_;
766
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
734
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
767
735
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
768
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
736
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
769
737
result = _data_->result;
770
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
738
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
776
744
static void gwibber_utils_on_ready_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
777
745
GwibberUtilsOnReadyData* _data_;
778
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
746
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
779
747
_data_ = _user_data_;
780
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
748
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
781
749
_data_->_source_object_ = source_object;
782
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
750
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
783
751
_data_->_res_ = _res_;
784
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
752
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
785
753
gwibber_utils_on_ready_co (_data_);
790
758
static gboolean gwibber_utils_on_ready_co (GwibberUtilsOnReadyData* _data_) {
791
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
759
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
792
760
switch (_data_->_state_) {
793
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
761
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
797
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
765
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
802
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
770
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
803
771
g_assert_not_reached ();
808
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
776
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
809
777
_data_->_tmp0_ = _data_->self->priv->bus;
810
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
778
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
811
779
_data_->_tmp1_ = 0;
812
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
780
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
813
781
_data_->_state_ = 1;
814
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
782
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
815
783
gwibber_dbus_iface_list_names (_data_->_tmp0_, gwibber_utils_on_ready_ready, _data_);
816
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
784
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
820
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
788
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
821
789
_data_->_tmp2_ = NULL;
822
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
790
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
823
791
_data_->_tmp2_ = gwibber_dbus_iface_list_names_finish (_data_->_tmp0_, _data_->_res_, &_data_->_tmp1_, &_data_->_inner_error_);
824
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
792
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
825
793
_data_->n = _data_->_tmp2_;
826
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
794
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
827
795
_data_->n_length1 = _data_->_tmp1_;
828
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
796
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
829
797
_data_->_n_size_ = _data_->n_length1;
830
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
798
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
831
799
if (_data_->_inner_error_ != NULL) {
832
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
800
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
833
801
if (_data_->_inner_error_->domain == G_IO_ERROR) {
835
803
goto __catch56_g_io_error;
837
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
805
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
838
806
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);
839
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
807
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
840
808
g_clear_error (&_data_->_inner_error_);
841
#line 72 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
809
#line 72 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
845
#line 73 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
813
#line 73 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
846
814
gwibber_utils_check_names (_data_->self, _data_->n, _data_->n_length1, NULL, NULL);
847
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
815
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
848
816
_data_->n = (_vala_array_free (_data_->n, _data_->n_length1, (GDestroyNotify) g_free), NULL);
851
819
goto __finally56;
852
820
__catch56_g_io_error:
854
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
822
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
855
823
_data_->e = _data_->_inner_error_;
856
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
824
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
857
825
_data_->_inner_error_ = NULL;
858
#line 75 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
826
#line 75 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
859
827
_data_->_tmp3_ = _data_->e;
860
#line 75 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
828
#line 75 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
861
829
_data_->_tmp4_ = _data_->_tmp3_->message;
862
#line 75 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
830
#line 75 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
863
831
g_warning ("utils.vala:75: Can't list: %s", _data_->_tmp4_);
864
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
832
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
865
833
_g_error_free0 (_data_->e);
869
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
837
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
870
838
if (_data_->_inner_error_ != NULL) {
871
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
839
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
872
840
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);
873
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
841
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
874
842
g_clear_error (&_data_->_inner_error_);
875
#line 71 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
843
#line 71 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
847
#line 77 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
848
_data_->result = FALSE;
849
#line 77 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
850
if (_data_->_state_ == 0) {
851
#line 77 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
852
g_simple_async_result_complete_in_idle (_data_->_async_result);
855
#line 77 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
856
g_simple_async_result_complete (_data_->_async_result);
859
#line 77 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
860
g_object_unref (_data_->_async_result);
861
#line 77 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
863
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
864
if (_data_->_state_ == 0) {
865
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
866
g_simple_async_result_complete_in_idle (_data_->_async_result);
869
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
870
g_simple_async_result_complete (_data_->_async_result);
873
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
874
g_object_unref (_data_->_async_result);
875
#line 69 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
877
877
#line 878 "utils.c"
879
#line 77 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
880
_data_->result = FALSE;
881
#line 77 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
882
if (_data_->_state_ == 0) {
883
#line 77 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
884
g_simple_async_result_complete_in_idle (_data_->_async_result);
887
#line 77 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
888
g_simple_async_result_complete (_data_->_async_result);
891
#line 77 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
892
g_object_unref (_data_->_async_result);
893
#line 77 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
895
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
896
if (_data_->_state_ == 0) {
897
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
898
g_simple_async_result_complete_in_idle (_data_->_async_result);
901
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
902
g_simple_async_result_complete (_data_->_async_result);
905
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
906
g_object_unref (_data_->_async_result);
907
#line 69 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
913
881
static void g_time_gm (time_t time, struct tm* result) {
914
882
struct tm _result_ = {0};
915
883
struct tm _tmp0_ = {0};
916
#line 2435 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
884
#line 2486 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
917
885
gmtime_r (&time, &_tmp0_);
918
#line 2435 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
886
#line 2486 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
919
887
_result_ = _tmp0_;
920
#line 2436 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
888
#line 2487 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
921
889
*result = _result_;
922
#line 2436 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
890
#line 2487 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
941
909
const gchar* _tmp19_ = NULL;
943
911
gchar* _tmp21_ = NULL;
944
#line 80 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
912
#line 80 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
945
913
g_return_val_if_fail (self != NULL, NULL);
946
#line 82 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
914
#line 82 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
947
915
_tmp0_ = time (NULL);
948
#line 82 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
916
#line 82 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
949
917
g_time_gm (_tmp0_, &_tmp1_);
950
#line 82 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
918
#line 82 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
951
919
_tmp2_ = mktime (&_tmp1_);
952
#line 82 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
920
#line 82 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
953
921
now = (gint) _tmp2_;
954
#line 83 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
922
#line 83 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
956
#line 83 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
924
#line 83 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
958
#line 83 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
926
#line 83 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
959
927
d = (gint) (_tmp3_ - _tmp4_);
960
#line 84 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
928
#line 84 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
962
#line 84 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
930
#line 84 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
963
931
if (_tmp5_ < 60) {
965
933
const gchar* _tmp6_ = NULL;
967
#line 85 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
935
#line 85 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
968
936
_tmp6_ = _ ("a few seconds ago");
969
#line 85 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
937
#line 85 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
970
938
_tmp7_ = g_strdup (_tmp6_);
971
#line 85 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
939
#line 85 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
973
#line 85 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
941
#line 85 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
977
#line 86 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
945
#line 86 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
979
#line 86 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
947
#line 86 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
980
948
if (_tmp8_ < 3600) {
983
951
const gchar* _tmp10_ = NULL;
985
953
gchar* _tmp12_ = NULL;
986
#line 87 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
954
#line 87 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
988
#line 87 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
956
#line 87 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
989
957
_tmp10_ = ngettext ("%i minute ago", "%i minutes ago", (gulong) (((gint) _tmp9_) / 60));
990
#line 87 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
958
#line 87 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
992
#line 87 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
960
#line 87 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
993
961
_tmp12_ = g_strdup_printf (_tmp10_, _tmp11_ / 60);
994
#line 87 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
962
#line 87 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
995
963
result = _tmp12_;
996
#line 87 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
964
#line 87 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1000
#line 88 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
968
#line 88 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1002
#line 88 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
970
#line 88 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1003
971
if (_tmp13_ < 86400) {
1004
#line 1005 "utils.c"
1006
974
const gchar* _tmp15_ = NULL;
1008
976
gchar* _tmp17_ = NULL;
1009
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
977
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1011
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
979
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1012
980
_tmp15_ = ngettext ("%i hour ago", "%i hours ago", (gulong) (((gint) _tmp14_) / 3600));
1013
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
981
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1015
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
983
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1016
984
_tmp17_ = g_strdup_printf (_tmp15_, _tmp16_ / 3600);
1017
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
985
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1018
986
result = _tmp17_;
1019
#line 89 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
987
#line 89 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1021
#line 1022 "utils.c"
1023
#line 90 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
991
#line 90 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1025
#line 90 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
993
#line 90 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1026
994
_tmp19_ = ngettext ("%i day ago", "%i days ago", (gulong) (((gint) _tmp18_) / 86400));
1027
#line 90 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
995
#line 90 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1029
#line 90 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
997
#line 90 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1030
998
_tmp21_ = g_strdup_printf (_tmp19_, _tmp20_ / 86400);
1031
#line 90 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
999
#line 90 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1032
1000
result = _tmp21_;
1033
#line 90 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1001
#line 90 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1035
#line 1036 "utils.c"
1003
#line 1004 "utils.c"
1039
1007
static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
1040
1008
gchar* result = NULL;
1041
1009
GError * _inner_error_ = NULL;
1042
#line 1386 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1010
#line 1389 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1043
1011
g_return_val_if_fail (self != NULL, NULL);
1044
#line 1386 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1012
#line 1389 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1045
1013
g_return_val_if_fail (old != NULL, NULL);
1046
#line 1386 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1014
#line 1389 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1047
1015
g_return_val_if_fail (replacement != NULL, NULL);
1048
#line 1049 "utils.c"
1016
#line 1017 "utils.c"
1050
1018
const gchar* _tmp0_;
1051
1019
gchar* _tmp1_ = NULL;
1057
1025
const gchar* _tmp6_;
1058
1026
gchar* _tmp7_ = NULL;
1060
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1028
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1062
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1030
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1063
1031
_tmp1_ = g_regex_escape_string (_tmp0_, -1);
1064
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1032
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1065
1033
_tmp2_ = _tmp1_;
1066
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1034
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1067
1035
_tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
1068
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1036
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1069
1037
_tmp4_ = _tmp3_;
1070
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1038
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1071
1039
_g_free0 (_tmp2_);
1072
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1040
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1073
1041
regex = _tmp4_;
1074
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1042
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1075
1043
if (_inner_error_ != NULL) {
1076
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1044
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1077
1045
if (_inner_error_->domain == G_REGEX_ERROR) {
1078
#line 1079 "utils.c"
1046
#line 1047 "utils.c"
1079
1047
goto __catch57_g_regex_error;
1081
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1049
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1082
1050
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1083
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1051
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1084
1052
g_clear_error (&_inner_error_);
1085
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1053
#line 1391 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1087
#line 1088 "utils.c"
1055
#line 1056 "utils.c"
1089
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1057
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1090
1058
_tmp5_ = regex;
1091
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1059
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1092
1060
_tmp6_ = replacement;
1093
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1061
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1094
1062
_tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
1095
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1063
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1096
1064
_tmp8_ = _tmp7_;
1097
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1065
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1098
1066
if (_inner_error_ != NULL) {
1099
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1067
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1100
1068
_g_regex_unref0 (regex);
1101
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1069
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1102
1070
if (_inner_error_->domain == G_REGEX_ERROR) {
1103
#line 1104 "utils.c"
1071
#line 1072 "utils.c"
1104
1072
goto __catch57_g_regex_error;
1106
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1074
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1107
1075
_g_regex_unref0 (regex);
1108
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1076
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1109
1077
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1110
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1078
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1111
1079
g_clear_error (&_inner_error_);
1112
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1080
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1114
#line 1115 "utils.c"
1082
#line 1083 "utils.c"
1116
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1084
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1117
1085
result = _tmp8_;
1118
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1086
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1119
1087
_g_regex_unref0 (regex);
1120
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1088
#line 1392 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1122
#line 1123 "utils.c"
1090
#line 1091 "utils.c"
1124
1092
goto __finally57;
1125
1093
__catch57_g_regex_error:
1127
1095
GError* e = NULL;
1128
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1096
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1129
1097
e = _inner_error_;
1130
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1098
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1131
1099
_inner_error_ = NULL;
1132
#line 1391 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1100
#line 1394 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1133
1101
g_assert_not_reached ();
1134
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1102
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1135
1103
_g_error_free0 (e);
1136
#line 1137 "utils.c"
1104
#line 1105 "utils.c"
1139
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1107
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1140
1108
if (_inner_error_ != NULL) {
1141
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1109
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1142
1110
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1143
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1111
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1144
1112
g_clear_error (&_inner_error_);
1145
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
1113
#line 1390 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
1147
#line 1148 "utils.c"
1115
#line 1116 "utils.c"
1165
1133
gboolean _tmp9_ = FALSE;
1166
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1134
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1167
1135
g_return_val_if_fail (self != NULL, NULL);
1168
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1136
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1169
1137
g_return_val_if_fail (url != NULL, NULL);
1170
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1138
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1171
1139
_tmp0_ = g_get_user_cache_dir ();
1172
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1140
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1174
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1142
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1175
1143
_tmp2_ = string_replace (_tmp1_, "/", "");
1176
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1144
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1177
1145
_tmp3_ = _tmp2_;
1178
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1146
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1179
1147
_tmp4_ = g_build_path (G_DIR_SEPARATOR_S, _tmp0_, "gwibber/avatars", _tmp3_, NULL);
1180
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1148
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1181
1149
_tmp5_ = _tmp4_;
1182
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1150
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1183
1151
_g_free0 (_tmp3_);
1184
#line 95 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1152
#line 95 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1185
1153
_avatar_cache_image = _tmp5_;
1186
#line 96 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1154
#line 96 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1187
1155
_tmp6_ = _avatar_cache_image;
1188
#line 96 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1156
#line 96 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1189
1157
_tmp7_ = g_file_new_for_path (_tmp6_);
1190
#line 96 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1158
#line 96 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1192
#line 97 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1160
#line 97 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1194
#line 97 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1162
#line 97 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1195
1163
_tmp9_ = g_file_query_exists (_tmp8_, NULL);
1196
#line 97 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1164
#line 97 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1198
#line 98 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1166
#line 98 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1199
1167
result = _avatar_cache_image;
1200
#line 98 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1168
#line 98 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1201
1169
_g_object_unref0 (file);
1202
#line 98 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1170
#line 98 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1204
#line 1205 "utils.c"
1172
#line 1173 "utils.c"
1206
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1174
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1208
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1176
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1209
1177
_g_object_unref0 (file);
1210
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1178
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1211
1179
_g_free0 (_avatar_cache_image);
1212
#line 100 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1180
#line 100 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1214
#line 1215 "utils.c"
1182
#line 1183 "utils.c"
1216
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1184
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1217
1185
_g_object_unref0 (file);
1218
#line 93 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1186
#line 93 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1219
1187
_g_free0 (_avatar_cache_image);
1220
#line 1221 "utils.c"
1188
#line 1189 "utils.c"
1224
1192
static void gwibber_utils_do_setup_data_free (gpointer _data) {
1225
1193
GwibberUtilsDoSetupData* _data_;
1226
1194
_data_ = _data;
1227
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1195
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1228
1196
_g_free0 (_data_->name);
1229
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1197
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1230
1198
_g_object_unref0 (_data_->self);
1231
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1199
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1232
1200
g_slice_free (GwibberUtilsDoSetupData, _data_);
1233
#line 1234 "utils.c"
1201
#line 1202 "utils.c"
1239
1207
GwibberUtils* _tmp0_;
1240
1208
const gchar* _tmp1_;
1242
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1210
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1243
1211
_data_ = g_slice_new0 (GwibberUtilsDoSetupData);
1244
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1212
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1245
1213
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, gwibber_utils_do_setup);
1246
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1214
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1247
1215
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, gwibber_utils_do_setup_data_free);
1248
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1216
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1249
1217
_tmp0_ = _g_object_ref0 (self);
1250
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1218
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1251
1219
_data_->self = _tmp0_;
1252
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1220
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1254
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1222
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1255
1223
_tmp2_ = g_strdup (_tmp1_);
1256
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1224
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1257
1225
_data_->name = _tmp2_;
1258
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1226
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1259
1227
gwibber_utils_do_setup_co (_data_);
1260
#line 1261 "utils.c"
1228
#line 1229 "utils.c"
1264
1232
static void gwibber_utils_do_setup_finish (GwibberUtils* self, GAsyncResult* _res_, GError** error) {
1265
1233
GwibberUtilsDoSetupData* _data_;
1266
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1234
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1267
1235
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1268
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1236
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1270
#line 1271 "utils.c"
1238
#line 1239 "utils.c"
1272
#line 29 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1240
#line 29 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1273
1241
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1274
#line 1275 "utils.c"
1242
#line 1243 "utils.c"
1278
1246
static void gwibber_utils_do_setup_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1279
1247
GwibberUtilsDoSetupData* _data_;
1280
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1248
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1281
1249
_data_ = _user_data_;
1282
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1250
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1283
1251
_data_->_source_object_ = source_object;
1284
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1252
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1285
1253
_data_->_res_ = _res_;
1286
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1254
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1287
1255
gwibber_utils_do_setup_co (_data_);
1288
#line 1289 "utils.c"
1256
#line 1257 "utils.c"
1292
1260
static void _gwibber_utils_on_name_owner_changed_gwibber_dbus_iface_name_owner_changed (GwibberDBusIface* _sender, const gchar* name, const gchar* oldowner, const gchar* newowner, gpointer self) {
1293
#line 109 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1261
#line 109 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1294
1262
gwibber_utils_on_name_owner_changed (self, name, oldowner, newowner);
1295
#line 1296 "utils.c"
1263
#line 1264 "utils.c"
1299
1267
static gboolean gwibber_utils_do_setup_co (GwibberUtilsDoSetupData* _data_) {
1300
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1268
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1301
1269
switch (_data_->_state_) {
1302
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1270
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1304
#line 1305 "utils.c"
1272
#line 1273 "utils.c"
1306
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1274
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1308
#line 1309 "utils.c"
1276
#line 1277 "utils.c"
1310
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1278
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1312
#line 1313 "utils.c"
1280
#line 1281 "utils.c"
1315
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1283
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1316
1284
g_assert_not_reached ();
1317
#line 1318 "utils.c"
1285
#line 1286 "utils.c"
1320
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1288
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1321
1289
_data_->_state_ = 1;
1322
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1290
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1323
1291
g_async_initable_new_async (GWIBBER_TYPE_DBUS_IFACE_PROXY, 0, NULL, gwibber_utils_do_setup_ready, _data_, "g-flags", 0, "g-name", "org.freedesktop.DBus", "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", "/org/freedesktop/DBus", "g-interface-name", "org.freedesktop.DBus", NULL);
1324
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1292
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1326
#line 1327 "utils.c"
1294
#line 1295 "utils.c"
1328
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1296
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1329
1297
_data_->_tmp0_ = NULL;
1330
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1298
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1331
1299
_data_->_tmp0_ = g_async_initable_new_finish (_data_->_source_object_, _data_->_res_, &_data_->_inner_error_);
1332
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1300
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1333
1301
_data_->_tmp1_ = (GwibberDBusIface*) _data_->_tmp0_;
1334
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1302
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1335
1303
if (_data_->_inner_error_ != NULL) {
1336
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1304
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1337
1305
if (_data_->_inner_error_->domain == G_IO_ERROR) {
1338
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1306
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1339
1307
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1340
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1308
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1341
1309
g_error_free (_data_->_inner_error_);
1342
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1310
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1343
1311
if (_data_->_state_ == 0) {
1344
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1312
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1345
1313
g_simple_async_result_complete_in_idle (_data_->_async_result);
1346
#line 1347 "utils.c"
1314
#line 1315 "utils.c"
1348
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1316
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1349
1317
g_simple_async_result_complete (_data_->_async_result);
1350
#line 1351 "utils.c"
1318
#line 1319 "utils.c"
1352
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1320
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1353
1321
g_object_unref (_data_->_async_result);
1354
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1322
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1356
#line 1357 "utils.c"
1324
#line 1325 "utils.c"
1358
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1326
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1359
1327
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);
1360
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1328
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1361
1329
g_clear_error (&_data_->_inner_error_);
1362
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1330
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1364
#line 1365 "utils.c"
1332
#line 1333 "utils.c"
1367
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1335
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1368
1336
_g_object_unref0 (_data_->self->priv->bus);
1369
#line 106 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1337
#line 106 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1370
1338
_data_->self->priv->bus = _data_->_tmp1_;
1371
#line 109 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1339
#line 109 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1372
1340
_data_->_tmp2_ = _data_->self->priv->bus;
1373
#line 109 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1341
#line 109 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1374
1342
g_signal_connect_object (_data_->_tmp2_, "name-owner-changed", (GCallback) _gwibber_utils_on_name_owner_changed_gwibber_dbus_iface_name_owner_changed, _data_->self, 0);
1375
#line 111 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1343
#line 111 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1376
1344
_data_->_state_ = 2;
1377
#line 111 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1345
#line 111 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1378
1346
gwibber_utils_on_ready (_data_->self, gwibber_utils_do_setup_ready, _data_);
1379
#line 111 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1347
#line 111 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1381
#line 1382 "utils.c"
1349
#line 1350 "utils.c"
1383
#line 111 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1351
#line 111 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1384
1352
gwibber_utils_on_ready_finish (_data_->self, _data_->_res_);
1385
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1353
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1386
1354
if (_data_->_state_ == 0) {
1387
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1355
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1388
1356
g_simple_async_result_complete_in_idle (_data_->_async_result);
1389
#line 1390 "utils.c"
1357
#line 1358 "utils.c"
1391
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1359
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1392
1360
g_simple_async_result_complete (_data_->_async_result);
1393
#line 1394 "utils.c"
1361
#line 1362 "utils.c"
1395
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1363
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1396
1364
g_object_unref (_data_->_async_result);
1397
#line 104 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1365
#line 104 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1399
#line 1400 "utils.c"
1367
#line 1368 "utils.c"
1403
1371
void gwibber_utils_setup (GwibberUtils* self, const gchar* name, GError** error) {
1404
1372
GError * _inner_error_ = NULL;
1405
#line 114 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1373
#line 114 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1406
1374
g_return_if_fail (self != NULL);
1407
#line 114 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1375
#line 114 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1408
1376
g_return_if_fail (name != NULL);
1409
#line 1410 "utils.c"
1377
#line 1378 "utils.c"
1411
1379
const gchar* _tmp0_;
1413
1381
const gchar* _tmp2_;
1414
#line 117 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1382
#line 117 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1416
#line 117 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1384
#line 117 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1417
1385
_tmp1_ = g_strdup (_tmp0_);
1418
#line 117 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1386
#line 117 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1419
1387
_g_free0 (self->priv->interface_name);
1420
#line 117 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1388
#line 117 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1421
1389
self->priv->interface_name = _tmp1_;
1422
#line 119 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1390
#line 119 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1424
#line 119 "/home/ken/src/gwibber/trunk/libgwibber/utils.vala"
1392
#line 119 "/storage/1/src/gwibber/trunk/libgwibber/utils.vala"
1425
1393
gwibber_utils_do_setup (self, _tmp2_, NULL, NULL);
1426
#line 1427 "utils.c"
1394
#line 1395 "utils.c"
1428
1396
goto __finally58;
1429
1397
__catch58_g_io_error: