network: Connect signals with g_signal_connect_object in swapped form

This commit is contained in:
Robert Ancell 2019-11-22 16:21:43 +13:00
parent e6128c9ffd
commit 5b14e16e9c
16 changed files with 152 additions and 160 deletions

View file

@ -800,8 +800,8 @@ hotspot_off_switch_changed_cb (NetDeviceWifi *self)
_("_Cancel"), GTK_RESPONSE_CANCEL,
_("_Stop Hotspot"), GTK_RESPONSE_OK,
NULL);
g_signal_connect_swapped (dialog, "response",
G_CALLBACK (stop_hotspot_response_cb), self);
g_signal_connect_object (dialog, "response",
G_CALLBACK (stop_hotspot_response_cb), self, G_CONNECT_SWAPPED);
gtk_window_present (GTK_WINDOW (dialog));
}
@ -1073,11 +1073,11 @@ history_button_clicked_cb (NetDeviceWifi *self)
gtk_header_bar_set_show_close_button (GTK_HEADER_BAR (header), TRUE);
gtk_window_set_titlebar (GTK_WINDOW (dialog), header);
g_signal_connect_swapped (dialog, "response",
G_CALLBACK (gtk_widget_destroy), dialog);
g_signal_connect (dialog, "response",
G_CALLBACK (gtk_widget_destroy), NULL);
g_signal_connect_swapped (dialog, "delete-event",
G_CALLBACK (gtk_widget_destroy), dialog);
g_signal_connect (dialog, "delete-event",
G_CALLBACK (gtk_widget_destroy), NULL);
content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
gtk_container_set_border_width (GTK_CONTAINER (content_area), 0);
@ -1120,18 +1120,22 @@ history_button_clicked_cb (NetDeviceWifi *self)
g_object_set_data (G_OBJECT (list), "forget", forget);
g_object_set_data (G_OBJECT (list), "net", self);
g_signal_connect_swapped (list, "add",
G_CALLBACK (on_connection_list_row_added_cb),
self);
g_signal_connect_swapped (list, "remove",
G_CALLBACK (on_connection_list_row_removed_cb),
self);
g_signal_connect_swapped (list, "row-activated",
G_CALLBACK (on_connection_list_row_activated_cb),
self);
g_signal_connect_swapped (list, "configure",
G_CALLBACK (show_details_for_row),
self);
g_signal_connect_object (list, "add",
G_CALLBACK (on_connection_list_row_added_cb),
self,
G_CONNECT_SWAPPED);
g_signal_connect_object (list, "remove",
G_CALLBACK (on_connection_list_row_removed_cb),
self,
G_CONNECT_SWAPPED);
g_signal_connect_object (list, "row-activated",
G_CALLBACK (on_connection_list_row_activated_cb),
self,
G_CONNECT_SWAPPED);
g_signal_connect_object (list, "configure",
G_CALLBACK (show_details_for_row),
self,
G_CONNECT_SWAPPED);
list_rows = gtk_container_get_children (GTK_CONTAINER (list));
while (list_rows)
@ -1254,11 +1258,10 @@ net_device_wifi_new (CcPanel *panel, NMClient *client, NMDevice *device)
gtk_list_box_set_header_func (GTK_LIST_BOX (list), cc_list_box_update_header_func, NULL, NULL);
gtk_list_box_set_sort_func (GTK_LIST_BOX (list), (GtkListBoxSortFunc)ap_sort, NULL, NULL);
g_signal_connect_swapped (list, "row-activated",
G_CALLBACK (ap_activated), self);
g_signal_connect_swapped (list, "configure",
G_CALLBACK (show_details_for_row),
self);
g_signal_connect_object (list, "row-activated",
G_CALLBACK (ap_activated), self, G_CONNECT_SWAPPED);
g_signal_connect_object (list, "configure",
G_CALLBACK (show_details_for_row), self, G_CONNECT_SWAPPED);
/* only enable the button if the user can create a hotspot */
perm = nm_client_get_permission_result (client, NM_CLIENT_PERMISSION_WIFI_SHARE_OPEN);