Remove unreachable code

This commit is contained in:
Jiří Polášek
2026-02-12 18:37:50 +01:00
parent 2bffae10e3
commit bdc7eeb10d

View File

@@ -101,23 +101,17 @@ public class VirtualDesktopHelper
if (virtualDesktopKey is not null)
{
var allDeskValue = (byte[]?)virtualDesktopKey.GetValue("VirtualDesktopIDs", null) ?? [];
if (allDeskValue is not null)
{
// We clear only, if we can read from registry. Otherwise, we keep the existing values.
_availableDesktops.Clear();
// Each guid has a length of 16 elements
var numberOfDesktops = allDeskValue.Length / 16;
for (var i = 0; i < numberOfDesktops; i++)
{
var guidArray = new byte[16];
Array.ConstrainedCopy(allDeskValue, i * 16, guidArray, 0, 16);
_availableDesktops.Add(new Guid(guidArray));
}
}
else
// We clear only, if we can read from registry. Otherwise, we keep the existing values.
_availableDesktops.Clear();
// Each guid has a length of 16 elements
var numberOfDesktops = allDeskValue.Length / 16;
for (var i = 0; i < numberOfDesktops; i++)
{
ExtensionHost.LogMessage(new LogMessage() { Message = $"VirtualDesktopHelper.UpdateDesktopList() failed to read the list of existing desktops form registry." });
var guidArray = new byte[16];
Array.ConstrainedCopy(allDeskValue, i * 16, guidArray, 0, 16);
_availableDesktops.Add(new Guid(guidArray));
}
}