null safety to remove warnings
This commit is contained in:
@@ -80,7 +80,7 @@ Container {
|
|||||||
StyledText {
|
StyledText {
|
||||||
horizontalAlignment: Qt.AlignCenter
|
horizontalAlignment: Qt.AlignCenter
|
||||||
propo: true
|
propo: true
|
||||||
text: NetworkManager.getNetworkDetails(NetworkManager.defaultAdapter)["icon"]
|
text: NetworkManager.getNetworkDetails(NetworkManager.defaultAdapter)["icon"] || ""
|
||||||
verticalAlignment: Qt.AlignVCenter
|
verticalAlignment: Qt.AlignVCenter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ Singleton {
|
|||||||
|
|
||||||
property bool connectedWifi: root.defaultAdapter != null && root.defaultAdapter.connected
|
property bool connectedWifi: root.defaultAdapter != null && root.defaultAdapter.connected
|
||||||
&& root.defaultAdapter.type == DeviceType.Wifi
|
&& root.defaultAdapter.type == DeviceType.Wifi
|
||||||
property NetworkDevice defaultAdapter: Networking.devices.values[0]
|
property NetworkDevice defaultAdapter: Networking.devices.values[0] || null
|
||||||
|
|
||||||
function getConnectedNetworks(networksArr) {
|
function getConnectedNetworks(networksArr) {
|
||||||
let connectedNetworks = [];
|
let connectedNetworks = [];
|
||||||
@@ -38,6 +38,16 @@ Singleton {
|
|||||||
let deviceWifi = isDeviceWifi(adapter);
|
let deviceWifi = isDeviceWifi(adapter);
|
||||||
|
|
||||||
let primaryNetwork = connectedNetworks[0];
|
let primaryNetwork = connectedNetworks[0];
|
||||||
|
if (!primaryNetwork) {
|
||||||
|
return {
|
||||||
|
"adapterName": adapter.name,
|
||||||
|
"adapterConnected": adapter.connected,
|
||||||
|
"adapterIsWifi": deviceWifi,
|
||||||
|
"networkName": "No Network",
|
||||||
|
"networkStrength": 0,
|
||||||
|
"icon": ""
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
let networkName = primaryNetwork.name;
|
let networkName = primaryNetwork.name;
|
||||||
let networkStrength = primaryNetwork.signalStrength;
|
let networkStrength = primaryNetwork.signalStrength;
|
||||||
|
|||||||
Reference in New Issue
Block a user