diff --git a/Source/NETworkManager/ViewModels/NetworkInterfaceViewModel.cs b/Source/NETworkManager/ViewModels/NetworkInterfaceViewModel.cs index 9fce4e1e3e..30e597ee57 100644 --- a/Source/NETworkManager/ViewModels/NetworkInterfaceViewModel.cs +++ b/Source/NETworkManager/ViewModels/NetworkInterfaceViewModel.cs @@ -945,13 +945,12 @@ private async void ReloadNetworkInterfaces() if (SelectedNetworkInterface != null) id = SelectedNetworkInterface.Id; - NetworkInterfaces = await NetworkInterface.GetNetworkInterfacesAsync(); - - // Change interface... - SelectedNetworkInterface = string.IsNullOrEmpty(id) - ? NetworkInterfaces.FirstOrDefault() - : NetworkInterfaces.FirstOrDefault(x => x.Id == id); + // Load network interfaces... + var networkItems = await Models.Network.NetworkInterface.GetNetworkInterfacesAsync(); + // Change interface... + SelectedNetworkInterface = string.IsNullOrEmpty(id) ? networkItems.FirstOrDefault() : networkItems.FirstOrDefault(x => x.Id == id); + NetworkInterfaces = networkItems; IsNetworkInterfaceLoading = false; }