network: mark connection editor changed in a few more cases
This makes sure the "Apply" button becomes sensitive when clicking on "Connect automatically" or "Make availabe to other users". https://bugzilla.gnome.org/show_bug.cgi?id=697098
This commit is contained in:
parent
567094ab92
commit
7bef593d71
2 changed files with 6 additions and 1 deletions
|
@ -106,12 +106,15 @@ connect_ethernet_page (CEPageEthernet *page)
|
|||
g_object_bind_property (sc, "autoconnect",
|
||||
widget, "active",
|
||||
G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE);
|
||||
g_signal_connect_swapped (widget, "toggled", G_CALLBACK (ce_page_changed), page);
|
||||
|
||||
widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder,
|
||||
"all_user_check"));
|
||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget),
|
||||
nm_setting_connection_get_num_permissions (sc) == 0);
|
||||
g_signal_connect (widget, "toggled",
|
||||
G_CALLBACK (all_user_changed), page);
|
||||
g_signal_connect_swapped (widget, "toggled", G_CALLBACK (ce_page_changed), page);
|
||||
|
||||
widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder, "combo_zone"));
|
||||
firewall_ui_setup (sc, widget, CE_PAGE (page)->cancellable);
|
||||
|
|
|
@ -118,13 +118,15 @@ connect_wifi_page (CEPageWifi *page)
|
|||
g_object_bind_property (sc, "autoconnect",
|
||||
widget, "active",
|
||||
G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE);
|
||||
g_signal_connect_swapped (widget, "toggled", G_CALLBACK (ce_page_changed), page);
|
||||
|
||||
widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder,
|
||||
"all_user_check"));
|
||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget),
|
||||
nm_setting_connection_get_num_permissions (sc) == 0);
|
||||
|
||||
g_signal_connect (widget, "toggled",
|
||||
G_CALLBACK (all_user_changed), page);
|
||||
g_signal_connect_swapped (widget, "toggled", G_CALLBACK (ce_page_changed), page);
|
||||
|
||||
widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder, "combo_zone"));
|
||||
firewall_ui_setup (sc, widget, CE_PAGE (page)->cancellable);
|
||||
|
|
Loading…
Add table
Reference in a new issue