diff --git a/js/ui/status/network.js b/js/ui/status/network.js index 77a6202b8..e6551f217 100644 --- a/js/ui/status/network.js +++ b/js/ui/status/network.js @@ -1673,7 +1673,11 @@ var NMApplet = class extends PanelMenu.SystemIndicator { _readDevices() { let devices = this._client.get_devices() || [ ]; for (let i = 0; i < devices.length; ++i) { - this._deviceAdded(this._client, devices[i], true); + try { + this._deviceAdded(this._client, devices[i], true); + } catch (e) { + log(`Failed to add device ${devices[i]}: ${e}`); + } } this._syncDeviceNames(); }