NMWirelessDialog: request a scan when there are no visible access points

Ideally, we should keep scanning while the dialog is open, and
stop (or reduce the frequency) when it's closed. Forcing a new
scan when the dialog is opened empty is a close approximation
and increases the probability that the user will find the AP
he needs.

https://bugzilla.gnome.org/show_bug.cgi?id=709128
This commit is contained in:
Giovanni Campagna 2014-01-29 22:28:17 +01:00
parent 1272eaf07f
commit 7f1e420a0a

View File

@ -669,6 +669,11 @@ const NMWirelessDialog = new Lang.Class({
this._selectedNetwork = null; this._selectedNetwork = null;
this._activeApChanged(); this._activeApChanged();
this._updateSensitivity(); this._updateSensitivity();
if (accessPoints.length == 0) {
/* If there are no visible access points, request a scan */
this._device.request_scan_simple(null);
}
}, },
destroy: function() { destroy: function() {