From cdfa11fd52e876c4906d525c345b281132bb74df Mon Sep 17 00:00:00 2001 From: Aylur Date: Sat, 14 Sep 2024 10:15:10 +0000 Subject: fix: Network.get_device #6 --- lib/network/network.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/network/network.vala b/lib/network/network.vala index 7c8e466..fb7efa0 100644 --- a/lib/network/network.vala +++ b/lib/network/network.vala @@ -49,7 +49,7 @@ public class AstalNetwork.Network : Object { } } - private NM.Device get_device(NM.DeviceType t) { + private NM.Device? get_device(NM.DeviceType t) { var valid = new GenericArray(); foreach (var device in client.get_devices()) { if (device.device_type == t) @@ -61,7 +61,10 @@ public class AstalNetwork.Network : Object { return device; } - return valid.get(0); + if (valid.length > 0) + return valid.get(0); + + return null; } private void sync() { -- cgit v1.2.3