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