network: Use NMDevice.get_available_connections(); for NMWirelessDialog
It's a lot simpler and doesn't require us routing the NMRemoteSettings all the way through. It's still a bit complicated to do this for the usual connections, so let's drop it for now.
This commit is contained in:
parent
4faf421d5a
commit
a36bfced47
@ -609,7 +609,7 @@ const NMWirelessDialog = new Lang.Class({
|
|||||||
Name: 'NMWirelessDialog',
|
Name: 'NMWirelessDialog',
|
||||||
Extends: ModalDialog.ModalDialog,
|
Extends: ModalDialog.ModalDialog,
|
||||||
|
|
||||||
_init: function(client, device, settings) {
|
_init: function(client, device) {
|
||||||
this.parent({ styleClass: 'nm-dialog' });
|
this.parent({ styleClass: 'nm-dialog' });
|
||||||
|
|
||||||
this._client = client;
|
this._client = client;
|
||||||
@ -618,10 +618,7 @@ const NMWirelessDialog = new Lang.Class({
|
|||||||
this._networks = [];
|
this._networks = [];
|
||||||
this._buildLayout();
|
this._buildLayout();
|
||||||
|
|
||||||
let connections = settings.list_connections();
|
this._connections = device.get_available_connections();
|
||||||
this._connections = connections.filter(Lang.bind(this, function(connection) {
|
|
||||||
return device.connection_valid(connection);
|
|
||||||
}));
|
|
||||||
|
|
||||||
this._apAddedId = device.connect('access-point-added', Lang.bind(this, this._accessPointAdded));
|
this._apAddedId = device.connect('access-point-added', Lang.bind(this, this._accessPointAdded));
|
||||||
this._apRemovedId = device.connect('access-point-removed', Lang.bind(this, this._accessPointRemoved));
|
this._apRemovedId = device.connect('access-point-removed', Lang.bind(this, this._accessPointRemoved));
|
||||||
@ -971,10 +968,9 @@ const NMDeviceWireless = new Lang.Class({
|
|||||||
Name: 'NMDeviceWireless',
|
Name: 'NMDeviceWireless',
|
||||||
category: NMConnectionCategory.WIRELESS,
|
category: NMConnectionCategory.WIRELESS,
|
||||||
|
|
||||||
_init: function(client, device, settings) {
|
_init: function(client, device) {
|
||||||
this._client = client;
|
this._client = client;
|
||||||
this._device = device;
|
this._device = device;
|
||||||
this._settings = settings;
|
|
||||||
|
|
||||||
this._description = '';
|
this._description = '';
|
||||||
|
|
||||||
@ -1042,7 +1038,7 @@ const NMDeviceWireless = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_showDialog: function() {
|
_showDialog: function() {
|
||||||
this._dialog = new NMWirelessDialog(this._client, this._device, this._settings);
|
this._dialog = new NMWirelessDialog(this._client, this._device);
|
||||||
this._dialog.connect('closed', Lang.bind(this, this._dialogClosed));
|
this._dialog.connect('closed', Lang.bind(this, this._dialogClosed));
|
||||||
this._dialog.open();
|
this._dialog.open();
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user