1555
_tmp20_ = self->priv->remote_directory_server_list;
1565
_tmp19_ = self->priv->remote_directory_server_list;
1558
1569
GList* _tmp21_;
1560
gconstpointer _tmp23_;
1561
RemoteServer* _tmp24_;
1570
gconstpointer _tmp22_;
1571
RemoteServer* _tmp23_;
1562
1572
RemoteServer* remote_server;
1563
1573
gboolean found;
1576
if (!(_tmp20_ != NULL)) {
1566
if (!(_tmp21_ != NULL)) {
1570
_tmp23_ = _tmp22_->data;
1571
_tmp24_ = _remote_server_dup0 ((RemoteServer*) _tmp23_);
1572
remote_server = _tmp24_;
1580
_tmp22_ = _tmp21_->data;
1581
_tmp23_ = _remote_server_dup0 ((RemoteServer*) _tmp22_);
1582
remote_server = _tmp23_;
1582
gboolean _tmp28_ = FALSE;
1585
RemoteServer* _tmp33_;
1586
const gchar* _tmp34_;
1587
RemoteServer* _tmp35_;
1588
gint _tmp35__length1;
1590
RemoteServer _tmp37_;
1591
const gchar* _tmp38_;
1592
gboolean _tmp27_ = FALSE;
1595
RemoteServer* _tmp32_;
1596
const gchar* _tmp33_;
1597
RemoteServer* _tmp34_;
1598
gint _tmp34__length1;
1600
RemoteServer _tmp36_;
1601
const gchar* _tmp37_;
1602
RemoteServer* _tmp31_;
1603
gint _tmp31__length1;
1605
_tmp31_ = server_list;
1606
_tmp31__length1 = server_list_length1;
1607
_tmp28_ = _tmp30_ < _tmp31__length1;
1612
RemoteServer* _tmp30_;
1613
gint _tmp30__length1;
1615
_tmp30_ = server_list;
1616
_tmp30__length1 = server_list_length1;
1617
_tmp27_ = _tmp29_ < _tmp30__length1;
1615
_tmp33_ = remote_server;
1616
_tmp34_ = (*_tmp33_).url;
1617
_tmp35_ = server_list;
1618
_tmp35__length1 = server_list_length1;
1620
_tmp37_ = _tmp35_[_tmp36_];
1621
_tmp38_ = _tmp37_.url;
1622
found = g_strcmp0 (_tmp34_, _tmp38_) == 0;
1625
_tmp32_ = remote_server;
1626
_tmp33_ = (*_tmp32_).url;
1627
_tmp34_ = server_list;
1628
_tmp34__length1 = server_list_length1;
1630
_tmp36_ = _tmp34_[_tmp35_];
1631
_tmp37_ = _tmp36_.url;
1632
found = g_strcmp0 (_tmp33_, _tmp37_) == 0;
1628
RemoteServer* _tmp40_;
1638
RemoteServer* _tmp39_;
1639
const gchar* _tmp40_;
1629
1640
const gchar* _tmp41_;
1630
const gchar* _tmp42_;
1631
RemoteServer* _tmp45_;
1632
RemoteServer _tmp46_;
1633
gchar* _tmp47_ = NULL;
1641
RemoteServer* _tmp44_;
1642
RemoteServer _tmp45_;
1643
gchar* _tmp46_ = NULL;
1635
1646
GList* _tmp49_;
1636
1648
GList* _tmp50_;
1638
1649
GList* _tmp51_;
1640
_tmp40_ = remote_server;
1641
_tmp41_ = (*_tmp40_).url;
1642
_tmp42_ = self->priv->currently_browsing_server_url;
1643
if (g_strcmp0 (_tmp41_, _tmp42_) == 0) {
1650
_tmp39_ = remote_server;
1651
_tmp40_ = (*_tmp39_).url;
1652
_tmp41_ = self->priv->currently_browsing_server_url;
1653
if (g_strcmp0 (_tmp40_, _tmp41_) == 0) {
1644
1655
gchar* _tmp43_;
1646
1656
user_list_remove_remote_login_servers (self);
1657
_tmp42_ = g_strdup ("");
1658
_g_free0 (self->priv->currently_browsing_server_url);
1659
self->priv->currently_browsing_server_url = _tmp42_;
1647
1660
_tmp43_ = g_strdup ("");
1648
_g_free0 (self->priv->currently_browsing_server_url);
1649
self->priv->currently_browsing_server_url = _tmp43_;
1650
_tmp44_ = g_strdup ("");
1651
1661
_g_free0 (self->priv->currently_browsing_server_email);
1652
self->priv->currently_browsing_server_email = _tmp44_;
1662
self->priv->currently_browsing_server_email = _tmp43_;
1654
_tmp45_ = remote_server;
1656
_tmp47_ = user_list_user_list_name_for_remote_directory_server (self, &_tmp46_);
1658
greeter_list_remove_entry ((GreeterList*) self, _tmp48_);
1661
_tmp50_ = _tmp49_->next;
1664
self->priv->remote_directory_server_list = g_list_delete_link (self->priv->remote_directory_server_list, _tmp51_);
1664
_tmp44_ = remote_server;
1666
_tmp46_ = user_list_user_list_name_for_remote_directory_server (self, &_tmp45_);
1668
greeter_list_remove_entry ((GreeterList*) self, _tmp47_);
1671
_tmp49_ = _tmp48_->next;
1674
self->priv->remote_directory_server_list = g_list_delete_link (self->priv->remote_directory_server_list, _tmp50_);
1668
1679
GList* _tmp53_;
1671
_tmp54_ = _tmp53_->next;
1681
_tmp53_ = _tmp52_->next;
1674
1684
_remote_server_free0 (remote_server);
2662
2671
_g_free0 (config_session);
2664
_tmp11_ = _data7_->dialog;
2673
_tmp11_ = _data5_->dialog;
2665
2674
gtk_widget_destroy ((GtkWidget*) _tmp11_);
2669
static void ___lambda26__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
2670
__lambda26_ (self, response_id);
2678
static void ___lambda23__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
2679
__lambda23_ (self, response_id);
2674
2683
static void user_list_show_remote_account_dialog (UserList* self) {
2675
Block7Data* _data7_;
2684
Block5Data* _data5_;
2676
2685
GtkMessageDialog* _tmp0_;
2677
2686
GtkMessageDialog* _tmp1_;
2678
2687
GtkMessageDialog* _tmp2_;
2679
GtkMessageDialog* _tmp3_;
2680
const gchar* _tmp4_ = NULL;
2688
const gchar* _tmp3_ = NULL;
2689
GtkMessageDialog* _tmp4_;
2690
const gchar* _tmp5_ = NULL;
2682
2691
gboolean _tmp6_;
2683
GtkMessageDialog* _tmp20_;
2684
2693
GtkMessageDialog* _tmp21_;
2685
2694
GtkMessageDialog* _tmp22_;
2695
GtkMessageDialog* _tmp23_;
2686
2696
g_return_if_fail (self != NULL);
2687
_data7_ = g_slice_new0 (Block7Data);
2688
_data7_->_ref_count_ = 1;
2689
_data7_->self = g_object_ref (self);
2697
_data5_ = g_slice_new0 (Block5Data);
2698
_data5_->_ref_count_ = 1;
2699
_data5_->self = g_object_ref (self);
2690
2700
_tmp0_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_OTHER, GTK_BUTTONS_NONE, "");
2691
_tmp1_ = g_object_ref_sink (_tmp0_);
2692
_data7_->dialog = _tmp1_;
2693
_tmp2_ = _data7_->dialog;
2694
gtk_window_set_position ((GtkWindow*) _tmp2_, GTK_WIN_POS_CENTER_ALWAYS);
2695
_tmp3_ = _data7_->dialog;
2696
_tmp4_ = _ ("If you have an account on an RDP or Citrix server, Remote Login lets y" \
2701
g_object_ref_sink (_tmp0_);
2702
_data5_->dialog = _tmp0_;
2703
_tmp1_ = _data5_->dialog;
2704
gtk_window_set_position ((GtkWindow*) _tmp1_, GTK_WIN_POS_CENTER_ALWAYS);
2705
_tmp2_ = _data5_->dialog;
2706
_tmp3_ = _ ("If you have an account on an RDP or Citrix server, Remote Login lets y" \
2697
2707
"ou run applications from that server.");
2698
g_object_set (_tmp3_, "secondary-text", _tmp4_, NULL);
2699
_tmp5_ = user_list_get_offer_guest (self);
2702
GtkMessageDialog* _tmp7_;
2703
const gchar* _tmp8_ = NULL;
2704
GtkMessageDialog* _tmp9_;
2705
const gchar* _tmp10_ = NULL;
2706
GtkWidget* _tmp11_ = NULL;
2708
g_object_set (_tmp2_, "secondary-text", _tmp3_, NULL);
2709
_tmp4_ = _data5_->dialog;
2710
_tmp5_ = _ ("If you have an account on an RDP server, Remote Login lets you run app" \
2711
"lications from that server.");
2712
g_object_set (_tmp4_, "secondary-text", _tmp5_, NULL);
2713
_tmp6_ = user_list_get_offer_guest (self);
2716
GtkMessageDialog* _tmp8_;
2717
const gchar* _tmp9_ = NULL;
2718
GtkMessageDialog* _tmp10_;
2719
const gchar* _tmp11_ = NULL;
2720
GtkWidget* _tmp12_ = NULL;
2710
GtkMessageDialog* _tmp14_;
2711
const gchar* _tmp15_ = NULL;
2712
_tmp7_ = _data7_->dialog;
2713
_tmp8_ = _ ("Cancel");
2714
gtk_dialog_add_button ((GtkDialog*) _tmp7_, _tmp8_, 0);
2715
_tmp9_ = _data7_->dialog;
2716
_tmp10_ = _ ("Set Upā¦");
2717
_tmp11_ = gtk_dialog_add_button ((GtkDialog*) _tmp9_, _tmp10_, 1);
2718
_tmp12_ = _g_object_ref0 (_tmp11_);
2721
gtk_widget_grab_focus (_tmp13_);
2722
_tmp14_ = _data7_->dialog;
2723
_tmp15_ = _ ("You need an Ubuntu Remote Login account to use this service. Would you" \
2724
GtkMessageDialog* _tmp15_;
2725
const gchar* _tmp16_ = NULL;
2726
_tmp8_ = _data5_->dialog;
2727
_tmp9_ = _ ("Cancel");
2728
gtk_dialog_add_button ((GtkDialog*) _tmp8_, _tmp9_, 0);
2729
_tmp10_ = _data5_->dialog;
2730
_tmp11_ = _ ("Set Upā¦");
2731
_tmp12_ = gtk_dialog_add_button ((GtkDialog*) _tmp10_, _tmp11_, 1);
2732
_tmp13_ = _g_object_ref0 (_tmp12_);
2735
gtk_widget_grab_focus (_tmp14_);
2736
_tmp15_ = _data5_->dialog;
2737
_tmp16_ = _ ("You need an Ubuntu Remote Login account to use this service. Would you" \
2724
2738
" like to set up an account now?");
2725
g_object_set (_tmp14_, "text", _tmp15_, NULL);
2739
g_object_set (_tmp15_, "text", _tmp16_, NULL);
2726
2740
_g_object_unref0 (b);
2728
GtkMessageDialog* _tmp16_;
2729
const gchar* _tmp17_ = NULL;
2730
GtkMessageDialog* _tmp18_;
2731
const gchar* _tmp19_ = NULL;
2732
_tmp16_ = _data7_->dialog;
2734
gtk_dialog_add_button ((GtkDialog*) _tmp16_, _tmp17_, 0);
2735
_tmp18_ = _data7_->dialog;
2736
_tmp19_ = _ ("You need an Ubuntu Remote Login account to use this service. Visit ucc" \
2742
GtkMessageDialog* _tmp17_;
2743
const gchar* _tmp18_ = NULL;
2744
GtkMessageDialog* _tmp19_;
2745
const gchar* _tmp20_ = NULL;
2746
_tmp17_ = _data5_->dialog;
2748
gtk_dialog_add_button ((GtkDialog*) _tmp17_, _tmp18_, 0);
2749
_tmp19_ = _data5_->dialog;
2750
_tmp20_ = _ ("You need an Ubuntu Remote Login account to use this service. Visit ucc" \
2737
2751
"s.canonical.com to set up an account.");
2738
g_object_set (_tmp18_, "text", _tmp19_, NULL);
2752
g_object_set (_tmp19_, "text", _tmp20_, NULL);
2740
_tmp20_ = _data7_->dialog;
2741
gtk_widget_show_all ((GtkWidget*) _tmp20_);
2742
_tmp21_ = _data7_->dialog;
2743
g_signal_connect_data ((GtkDialog*) _tmp21_, "response", (GCallback) ___lambda26__gtk_dialog_response, block7_data_ref (_data7_), (GClosureNotify) block7_data_unref, 0);
2744
_tmp22_ = _data7_->dialog;
2745
gtk_dialog_run ((GtkDialog*) _tmp22_);
2746
block7_data_unref (_data7_);
2754
_tmp21_ = _data5_->dialog;
2755
gtk_widget_show_all ((GtkWidget*) _tmp21_);
2756
_tmp22_ = _data5_->dialog;
2757
g_signal_connect_data ((GtkDialog*) _tmp22_, "response", (GCallback) ___lambda23__gtk_dialog_response, block5_data_ref (_data5_), (GClosureNotify) block5_data_unref, 0);
2758
_tmp23_ = _data5_->dialog;
2759
gtk_dialog_run ((GtkDialog*) _tmp23_);
2760
block5_data_unref (_data5_);
3956
3970
UserPromptBox* _tmp6_;
3957
3971
UserPromptBox* _tmp7_;
3958
3972
UserPromptBox* _tmp8_;
3959
UserPromptBox* _tmp9_;
3960
const gchar* _tmp10_;
3961
UserPromptBox* _tmp11_;
3973
const gchar* _tmp9_;
3974
UserPromptBox* _tmp10_;
3963
3976
_tmp4_ = user_prompt_box_new (_tmp3_);
3964
_tmp5_ = g_object_ref_sink (_tmp4_);
3977
g_object_ref_sink (_tmp4_);
3965
3978
_g_object_unref0 (e);
3981
g_signal_connect_object ((PromptBox*) _tmp5_, "respond", (GCallback) _user_list_prompt_box_respond_cb_prompt_box_respond, self, 0);
3968
g_signal_connect_object ((PromptBox*) _tmp6_, "respond", (GCallback) _user_list_prompt_box_respond_cb_prompt_box_respond, self, 0);
3983
g_signal_connect_object ((PromptBox*) _tmp6_, "login", (GCallback) _user_list_prompt_box_login_cb_prompt_box_login, self, 0);
3970
g_signal_connect_object ((PromptBox*) _tmp7_, "login", (GCallback) _user_list_prompt_box_login_cb_prompt_box_login, self, 0);
3985
g_signal_connect_object ((PromptBox*) _tmp7_, "show-options", (GCallback) _user_list_prompt_box_show_options_cb_prompt_box_show_options, self, 0);
3972
g_signal_connect_object ((PromptBox*) _tmp8_, "show-options", (GCallback) _user_list_prompt_box_show_options_cb_prompt_box_show_options, self, 0);
3975
prompt_box_set_label ((PromptBox*) _tmp9_, _tmp10_);
3977
greeter_list_add_entry ((GreeterList*) self, (PromptBox*) _tmp11_);
3988
prompt_box_set_label ((PromptBox*) _tmp8_, _tmp9_);
3990
greeter_list_add_entry ((GreeterList*) self, (PromptBox*) _tmp10_);
3980
_tmp13_ = background;
3981
_tmp14_ = g_strdup (_tmp13_);
3982
_g_free0 (_tmp12_->background);
3983
_tmp12_->background = _tmp14_;
3985
_tmp16_ = keyboard_layouts;
3986
_tmp17_ = g_list_copy (_tmp16_);
3987
__g_list_free__g_object_unref0_0 (_tmp15_->keyboard_layouts);
3988
_tmp15_->keyboard_layouts = _tmp17_;
3990
_tmp19_ = is_active;
3991
_tmp18_->is_active = _tmp19_;
3994
_tmp22_ = g_strdup (_tmp21_);
3995
_g_free0 (_tmp20_->session);
3996
_tmp20_->session = _tmp22_;
3999
prompt_box_set_label ((PromptBox*) _tmp23_, _tmp24_);
4001
_tmp26_ = has_messages;
4002
prompt_box_set_show_message_icon ((PromptBox*) _tmp25_, _tmp26_);
4004
_tmp28_ = is_active;
4005
prompt_box_set_is_active ((PromptBox*) _tmp27_, _tmp28_);
4006
_tmp30_ = greeter_list_have_entries ((GreeterList*) self);
3993
_tmp12_ = background;
3994
_tmp13_ = g_strdup (_tmp12_);
3995
_g_free0 (_tmp11_->background);
3996
_tmp11_->background = _tmp13_;
3998
_tmp15_ = keyboard_layouts;
3999
_tmp16_ = g_list_copy (_tmp15_);
4000
__g_list_free__g_object_unref0_0 (_tmp14_->keyboard_layouts);
4001
_tmp14_->keyboard_layouts = _tmp16_;
4003
_tmp18_ = is_active;
4004
_tmp17_->is_active = _tmp18_;
4007
_tmp21_ = g_strdup (_tmp20_);
4008
_g_free0 (_tmp19_->session);
4009
_tmp19_->session = _tmp21_;
4012
prompt_box_set_label ((PromptBox*) _tmp22_, _tmp23_);
4014
_tmp25_ = has_messages;
4015
prompt_box_set_show_message_icon ((PromptBox*) _tmp24_, _tmp25_);
4017
_tmp27_ = is_active;
4018
prompt_box_set_is_active ((PromptBox*) _tmp26_, _tmp27_);
4019
_tmp29_ = greeter_list_have_entries ((GreeterList*) self);
4008
4022
gboolean _tmp31_;
4010
_tmp31_ = greeter_list_get_always_show_manual ((GreeterList*) self);
4023
_tmp30_ = greeter_list_get_always_show_manual ((GreeterList*) self);
4018
4031
greeter_list_remove_entry ((GreeterList*) self, "*other");
4020
4033
_g_object_unref0 (e);
5403
5415
RemoteServerField field21 = {0};
5404
5416
gchar* _tmp23_;
5405
5417
GVariant* _tmp24_;
5407
5418
RemoteServerField field22 = {0};
5420
RemoteServerField field23 = {0};
5408
5421
gchar* _tmp26_;
5409
RemoteServerField field23 = {0};
5425
GHashTable* _tmp30_;
5426
RemoteServerField _tmp31_;
5415
5427
GHashTable* _tmp32_;
5416
RemoteServerField _tmp33_;
5417
GHashTable* _tmp34_;
5430
RemoteServerField _tmp38_;
5431
RemoteServerField _tmp39_ = {0};
5420
5432
RemoteServerField _tmp40_;
5421
5433
RemoteServerField _tmp41_ = {0};
5422
5434
RemoteServerField _tmp42_;
5423
5435
RemoteServerField _tmp43_ = {0};
5424
RemoteServerField _tmp44_;
5425
RemoteServerField _tmp45_ = {0};
5426
RemoteServerField* _tmp46_ = NULL;
5436
RemoteServerField* _tmp44_ = NULL;
5427
5437
RemoteServer remote_server3 = {0};
5428
5440
gchar* _tmp47_;
5441
RemoteServerField* _tmp48_ = NULL;
5442
RemoteServerField field31 = {0};
5430
5443
gchar* _tmp49_;
5431
RemoteServerField* _tmp50_ = NULL;
5432
RemoteServerField field31 = {0};
5445
RemoteServerField field32 = {0};
5433
5446
gchar* _tmp51_;
5447
RemoteServerField field33 = {0};
5435
5449
GVariant* _tmp53_;
5436
RemoteServerField field32 = {0};
5438
RemoteServerField field33 = {0};
5444
GHashTable* _tmp60_;
5445
RemoteServerField _tmp61_;
5446
GHashTable* _tmp62_;
5452
GHashTable* _tmp56_;
5453
RemoteServerField _tmp57_;
5454
GHashTable* _tmp58_;
5457
RemoteServerField _tmp64_;
5458
GHashTable* _tmp65_;
5448
5460
GVariant* _tmp67_;
5449
5461
RemoteServerField _tmp68_;
5450
GHashTable* _tmp69_;
5462
RemoteServerField _tmp69_ = {0};
5463
RemoteServerField _tmp70_;
5464
RemoteServerField _tmp71_ = {0};
5453
5465
RemoteServerField _tmp72_;
5454
5466
RemoteServerField _tmp73_ = {0};
5455
RemoteServerField _tmp74_;
5456
RemoteServerField _tmp75_ = {0};
5457
RemoteServerField _tmp76_;
5458
RemoteServerField _tmp77_ = {0};
5467
RemoteServerField* _tmp74_ = NULL;
5468
RemoteServer remote_server4 = {0};
5459
5472
RemoteServerField* _tmp78_ = NULL;
5460
RemoteServer remote_server4 = {0};
5473
RemoteServerField field41 = {0};
5461
5474
gchar* _tmp79_;
5475
RemoteServerField field42 = {0};
5462
5476
gchar* _tmp80_;
5477
RemoteServerField field43 = {0};
5463
5478
gchar* _tmp81_;
5464
RemoteServerField* _tmp82_ = NULL;
5465
RemoteServerField field41 = {0};
5467
RemoteServerField field42 = {0};
5469
RemoteServerField field43 = {0};
5479
RemoteServerField _tmp82_;
5480
RemoteServerField _tmp83_ = {0};
5481
RemoteServerField _tmp84_;
5482
RemoteServerField _tmp85_ = {0};
5471
5483
RemoteServerField _tmp86_;
5472
5484
RemoteServerField _tmp87_ = {0};
5473
RemoteServerField _tmp88_;
5474
RemoteServerField _tmp89_ = {0};
5475
RemoteServerField _tmp90_;
5476
RemoteServerField _tmp91_ = {0};
5477
RemoteServerField* _tmp92_ = NULL;
5479
RemoteServer _tmp94_;
5480
RemoteServer _tmp95_ = {0};
5485
RemoteServerField* _tmp88_ = NULL;
5487
RemoteServer _tmp90_;
5488
RemoteServer _tmp91_ = {0};
5489
RemoteServer _tmp92_;
5490
RemoteServer _tmp93_;
5491
RemoteServer _tmp94_ = {0};
5492
RemoteServer _tmp95_;
5481
5493
RemoteServer _tmp96_;
5482
RemoteServer _tmp97_;
5483
RemoteServer _tmp98_ = {0};
5494
RemoteServer _tmp97_ = {0};
5495
RemoteServer _tmp98_;
5484
5496
RemoteServer _tmp99_;
5485
RemoteServer _tmp100_;
5486
RemoteServer _tmp101_ = {0};
5487
RemoteServer _tmp102_;
5488
RemoteServer _tmp103_;
5489
RemoteServer _tmp104_ = {0};
5490
RemoteServer _tmp105_;
5497
RemoteServer _tmp100_ = {0};
5498
RemoteServer _tmp101_;
5491
5499
g_return_if_fail (self != NULL);
5492
5500
_tmp0_ = g_strdup ("SCANNERS");
5493
5501
_tmp1_ = g_strdup ("PRINTERS");
5563
5571
_g_free0 (field21.type);
5564
5572
field21.type = _tmp23_;
5565
5573
_tmp24_ = g_variant_new_string ("alowl");
5566
_tmp25_ = g_variant_ref_sink (_tmp24_);
5574
g_variant_ref_sink (_tmp24_);
5567
5575
_g_variant_unref0 (field21.default_value);
5568
field21.default_value = _tmp25_;
5576
field21.default_value = _tmp24_;
5569
5577
memset (&field22, 0, sizeof (RemoteServerField));
5570
_tmp26_ = g_strdup ("password");
5578
_tmp25_ = g_strdup ("password");
5571
5579
_g_free0 (field22.type);
5572
field22.type = _tmp26_;
5580
field22.type = _tmp25_;
5573
5581
memset (&field23, 0, sizeof (RemoteServerField));
5574
_tmp27_ = g_strdup ("domain");
5582
_tmp26_ = g_strdup ("domain");
5575
5583
_g_free0 (field23.type);
5576
field23.type = _tmp27_;
5577
_tmp28_ = g_variant_new_string ("PRINTERS");
5578
_tmp29_ = g_variant_ref_sink (_tmp28_);
5584
field23.type = _tmp26_;
5585
_tmp27_ = g_variant_new_string ("PRINTERS");
5586
g_variant_ref_sink (_tmp27_);
5579
5587
_g_variant_unref0 (field23.default_value);
5580
field23.default_value = _tmp29_;
5581
_tmp30_ = g_str_hash;
5582
_tmp31_ = g_str_equal;
5583
_tmp32_ = g_hash_table_new_full (_tmp30_, _tmp31_, _g_free0_, _g_variant_unref0_);
5588
field23.default_value = _tmp27_;
5589
_tmp28_ = g_str_hash;
5590
_tmp29_ = g_str_equal;
5591
_tmp30_ = g_hash_table_new_full (_tmp28_, _tmp29_, _g_free0_, _g_variant_unref0_);
5584
5592
_g_hash_table_unref0 (field23.properties);
5585
field23.properties = _tmp32_;
5587
_tmp34_ = _tmp33_.properties;
5588
_tmp35_ = g_strdup ("domains");
5589
_tmp39_ = _variant_new1 (domains, domains_length1);
5590
g_hash_table_insert (_tmp34_, _tmp35_, _tmp39_);
5593
field23.properties = _tmp30_;
5595
_tmp32_ = _tmp31_.properties;
5596
_tmp33_ = g_strdup ("domains");
5597
_tmp37_ = _variant_new1 (domains, domains_length1);
5598
g_hash_table_insert (_tmp32_, _tmp33_, _tmp37_);
5600
remote_server_field_copy (&_tmp38_, &_tmp39_);
5592
5602
remote_server_field_copy (&_tmp40_, &_tmp41_);
5594
5604
remote_server_field_copy (&_tmp42_, &_tmp43_);
5596
remote_server_field_copy (&_tmp44_, &_tmp45_);
5597
_tmp46_ = g_new0 (RemoteServerField, 3);
5598
_tmp46_[0] = _tmp41_;
5599
_tmp46_[1] = _tmp43_;
5600
_tmp46_[2] = _tmp45_;
5605
_tmp44_ = g_new0 (RemoteServerField, 3);
5606
_tmp44_[0] = _tmp39_;
5607
_tmp44_[1] = _tmp41_;
5608
_tmp44_[2] = _tmp43_;
5601
5609
remote_server2.fields = (_vala_RemoteServerField_array_free (remote_server2.fields, remote_server2.fields_length1), NULL);
5602
remote_server2.fields = _tmp46_;
5610
remote_server2.fields = _tmp44_;
5603
5611
remote_server2.fields_length1 = 3;
5604
5612
memset (&remote_server3, 0, sizeof (RemoteServer));
5605
_tmp47_ = g_strdup ("rdp");
5613
_tmp45_ = g_strdup ("rdp");
5606
5614
_g_free0 (remote_server3.type);
5607
remote_server3.type = _tmp47_;
5608
_tmp48_ = g_strdup ("RDP server with default username, and non editable domain");
5615
remote_server3.type = _tmp45_;
5616
_tmp46_ = g_strdup ("RDP server with default username, and non editable domain");
5609
5617
_g_free0 (remote_server3.name);
5610
remote_server3.name = _tmp48_;
5611
_tmp49_ = g_strdup ("http://rdpdefaultusername2.com");
5618
remote_server3.name = _tmp46_;
5619
_tmp47_ = g_strdup ("http://rdpdefaultusername2.com");
5612
5620
_g_free0 (remote_server3.url);
5613
remote_server3.url = _tmp49_;
5621
remote_server3.url = _tmp47_;
5614
5622
remote_server3.last_used_server = TRUE;
5615
_tmp50_ = g_new0 (RemoteServerField, 0);
5623
_tmp48_ = g_new0 (RemoteServerField, 0);
5616
5624
remote_server3.fields = (_vala_RemoteServerField_array_free (remote_server3.fields, remote_server3.fields_length1), NULL);
5617
remote_server3.fields = _tmp50_;
5625
remote_server3.fields = _tmp48_;
5618
5626
remote_server3.fields_length1 = 0;
5619
5627
memset (&field31, 0, sizeof (RemoteServerField));
5620
_tmp51_ = g_strdup ("username");
5628
_tmp49_ = g_strdup ("username");
5621
5629
_g_free0 (field31.type);
5622
field31.type = _tmp51_;
5623
_tmp52_ = g_variant_new_string ("lwola");
5624
_tmp53_ = g_variant_ref_sink (_tmp52_);
5630
field31.type = _tmp49_;
5631
_tmp50_ = g_variant_new_string ("lwola");
5632
g_variant_ref_sink (_tmp50_);
5625
5633
_g_variant_unref0 (field31.default_value);
5626
field31.default_value = _tmp53_;
5634
field31.default_value = _tmp50_;
5627
5635
memset (&field32, 0, sizeof (RemoteServerField));
5628
_tmp54_ = g_strdup ("password");
5636
_tmp51_ = g_strdup ("password");
5629
5637
_g_free0 (field32.type);
5630
field32.type = _tmp54_;
5638
field32.type = _tmp51_;
5631
5639
memset (&field33, 0, sizeof (RemoteServerField));
5632
_tmp55_ = g_strdup ("domain");
5640
_tmp52_ = g_strdup ("domain");
5633
5641
_g_free0 (field33.type);
5634
field33.type = _tmp55_;
5635
_tmp56_ = g_variant_new_string ("PRINTERS");
5636
_tmp57_ = g_variant_ref_sink (_tmp56_);
5642
field33.type = _tmp52_;
5643
_tmp53_ = g_variant_new_string ("PRINTERS");
5644
g_variant_ref_sink (_tmp53_);
5637
5645
_g_variant_unref0 (field33.default_value);
5638
field33.default_value = _tmp57_;
5639
_tmp58_ = g_str_hash;
5640
_tmp59_ = g_str_equal;
5641
_tmp60_ = g_hash_table_new_full (_tmp58_, _tmp59_, _g_free0_, _g_variant_unref0_);
5646
field33.default_value = _tmp53_;
5647
_tmp54_ = g_str_hash;
5648
_tmp55_ = g_str_equal;
5649
_tmp56_ = g_hash_table_new_full (_tmp54_, _tmp55_, _g_free0_, _g_variant_unref0_);
5642
5650
_g_hash_table_unref0 (field33.properties);
5643
field33.properties = _tmp60_;
5645
_tmp62_ = _tmp61_.properties;
5646
_tmp63_ = g_strdup ("domains");
5647
_tmp67_ = _variant_new2 (domains, domains_length1);
5648
g_hash_table_insert (_tmp62_, _tmp63_, _tmp67_);
5650
_tmp69_ = _tmp68_.properties;
5651
_tmp70_ = g_strdup ("read-only");
5652
_tmp71_ = _variant_new3 (TRUE);
5653
g_hash_table_insert (_tmp69_, _tmp70_, _tmp71_);
5651
field33.properties = _tmp56_;
5653
_tmp58_ = _tmp57_.properties;
5654
_tmp59_ = g_strdup ("domains");
5655
_tmp63_ = _variant_new2 (domains, domains_length1);
5656
g_hash_table_insert (_tmp58_, _tmp59_, _tmp63_);
5658
_tmp65_ = _tmp64_.properties;
5659
_tmp66_ = g_strdup ("read-only");
5660
_tmp67_ = _variant_new3 (TRUE);
5661
g_hash_table_insert (_tmp65_, _tmp66_, _tmp67_);
5663
remote_server_field_copy (&_tmp68_, &_tmp69_);
5665
remote_server_field_copy (&_tmp70_, &_tmp71_);
5655
5667
remote_server_field_copy (&_tmp72_, &_tmp73_);
5657
remote_server_field_copy (&_tmp74_, &_tmp75_);
5659
remote_server_field_copy (&_tmp76_, &_tmp77_);
5660
_tmp78_ = g_new0 (RemoteServerField, 3);
5661
_tmp78_[0] = _tmp73_;
5662
_tmp78_[1] = _tmp75_;
5663
_tmp78_[2] = _tmp77_;
5668
_tmp74_ = g_new0 (RemoteServerField, 3);
5669
_tmp74_[0] = _tmp69_;
5670
_tmp74_[1] = _tmp71_;
5671
_tmp74_[2] = _tmp73_;
5664
5672
remote_server3.fields = (_vala_RemoteServerField_array_free (remote_server3.fields, remote_server3.fields_length1), NULL);
5665
remote_server3.fields = _tmp78_;
5673
remote_server3.fields = _tmp74_;
5666
5674
remote_server3.fields_length1 = 3;
5667
5675
memset (&remote_server4, 0, sizeof (RemoteServer));
5668
_tmp79_ = g_strdup ("notsupported");
5676
_tmp75_ = g_strdup ("notsupported");
5669
5677
_g_free0 (remote_server4.type);
5670
remote_server4.type = _tmp79_;
5671
_tmp80_ = g_strdup ("Not supported server");
5678
remote_server4.type = _tmp75_;
5679
_tmp76_ = g_strdup ("Not supported server");
5672
5680
_g_free0 (remote_server4.name);
5673
remote_server4.name = _tmp80_;
5674
_tmp81_ = g_strdup ("http://notsupportedserver.com");
5681
remote_server4.name = _tmp76_;
5682
_tmp77_ = g_strdup ("http://notsupportedserver.com");
5675
5683
_g_free0 (remote_server4.url);
5676
remote_server4.url = _tmp81_;
5677
_tmp82_ = g_new0 (RemoteServerField, 0);
5684
remote_server4.url = _tmp77_;
5685
_tmp78_ = g_new0 (RemoteServerField, 0);
5678
5686
remote_server4.fields = (_vala_RemoteServerField_array_free (remote_server4.fields, remote_server4.fields_length1), NULL);
5679
remote_server4.fields = _tmp82_;
5687
remote_server4.fields = _tmp78_;
5680
5688
remote_server4.fields_length1 = 0;
5681
5689
memset (&field41, 0, sizeof (RemoteServerField));
5682
_tmp83_ = g_strdup ("username");
5690
_tmp79_ = g_strdup ("username");
5683
5691
_g_free0 (field41.type);
5684
field41.type = _tmp83_;
5692
field41.type = _tmp79_;
5685
5693
memset (&field42, 0, sizeof (RemoteServerField));
5686
_tmp84_ = g_strdup ("password");
5694
_tmp80_ = g_strdup ("password");
5687
5695
_g_free0 (field42.type);
5688
field42.type = _tmp84_;
5696
field42.type = _tmp80_;
5689
5697
memset (&field43, 0, sizeof (RemoteServerField));
5690
_tmp85_ = g_strdup ("domain");
5698
_tmp81_ = g_strdup ("domain");
5691
5699
_g_free0 (field43.type);
5692
field43.type = _tmp85_;
5700
field43.type = _tmp81_;
5702
remote_server_field_copy (&_tmp82_, &_tmp83_);
5704
remote_server_field_copy (&_tmp84_, &_tmp85_);
5694
5706
remote_server_field_copy (&_tmp86_, &_tmp87_);
5696
remote_server_field_copy (&_tmp88_, &_tmp89_);
5698
remote_server_field_copy (&_tmp90_, &_tmp91_);
5699
_tmp92_ = g_new0 (RemoteServerField, 3);
5700
_tmp92_[0] = _tmp87_;
5701
_tmp92_[1] = _tmp89_;
5702
_tmp92_[2] = _tmp91_;
5707
_tmp88_ = g_new0 (RemoteServerField, 3);
5708
_tmp88_[0] = _tmp83_;
5709
_tmp88_[1] = _tmp85_;
5710
_tmp88_[2] = _tmp87_;
5703
5711
remote_server4.fields = (_vala_RemoteServerField_array_free (remote_server4.fields, remote_server4.fields_length1), NULL);
5704
remote_server4.fields = _tmp92_;
5712
remote_server4.fields = _tmp88_;
5705
5713
remote_server4.fields_length1 = 3;
5707
5715
_vala_server_list = g_renew (RemoteServer, _vala_server_list, 4);
5708
(_tmp93_ > _vala_server_list_length1) ? memset (_vala_server_list + _vala_server_list_length1, 0, sizeof (RemoteServer) * (_tmp93_ - _vala_server_list_length1)) : NULL;
5709
_vala_server_list_length1 = _tmp93_;
5710
_tmp94_ = remote_server1;
5711
remote_server_copy (&_tmp94_, &_tmp95_);
5716
(_tmp89_ > _vala_server_list_length1) ? memset (_vala_server_list + _vala_server_list_length1, 0, sizeof (RemoteServer) * (_tmp89_ - _vala_server_list_length1)) : NULL;
5717
_vala_server_list_length1 = _tmp89_;
5718
_tmp90_ = remote_server1;
5719
remote_server_copy (&_tmp90_, &_tmp91_);
5712
5720
remote_server_destroy (&_vala_server_list[0]);
5713
_vala_server_list[0] = _tmp95_;
5714
_tmp96_ = _vala_server_list[0];
5715
_tmp97_ = remote_server2;
5716
remote_server_copy (&_tmp97_, &_tmp98_);
5721
_vala_server_list[0] = _tmp91_;
5722
_tmp92_ = _vala_server_list[0];
5723
_tmp93_ = remote_server2;
5724
remote_server_copy (&_tmp93_, &_tmp94_);
5717
5725
remote_server_destroy (&_vala_server_list[1]);
5718
_vala_server_list[1] = _tmp98_;
5719
_tmp99_ = _vala_server_list[1];
5720
_tmp100_ = remote_server3;
5721
remote_server_copy (&_tmp100_, &_tmp101_);
5726
_vala_server_list[1] = _tmp94_;
5727
_tmp95_ = _vala_server_list[1];
5728
_tmp96_ = remote_server3;
5729
remote_server_copy (&_tmp96_, &_tmp97_);
5722
5730
remote_server_destroy (&_vala_server_list[2]);
5723
_vala_server_list[2] = _tmp101_;
5724
_tmp102_ = _vala_server_list[2];
5725
_tmp103_ = remote_server4;
5726
remote_server_copy (&_tmp103_, &_tmp104_);
5731
_vala_server_list[2] = _tmp97_;
5732
_tmp98_ = _vala_server_list[2];
5733
_tmp99_ = remote_server4;
5734
remote_server_copy (&_tmp99_, &_tmp100_);
5727
5735
remote_server_destroy (&_vala_server_list[3]);
5728
_vala_server_list[3] = _tmp104_;
5729
_tmp105_ = _vala_server_list[3];
5736
_vala_server_list[3] = _tmp100_;
5737
_tmp101_ = _vala_server_list[3];
5730
5738
remote_server_field_destroy (&field43);
5731
5739
remote_server_field_destroy (&field42);
5732
5740
remote_server_field_destroy (&field41);