Skip to content

Commit 55eac8a

Browse files
committed
Fixed crashes and duplicate entries for Mouse/keyboard emulation and VCs, respectively.
1 parent 29711fb commit 55eac8a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

VKB/VKBConnectionHandler.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ public void Startup(Object sender, EventArgs e)
1919
DeviceList.Local.Changed += DevicesChanged;
2020
foreach (HidDevice dev in DevList)
2121
{
22-
Devices.Add(new VKBDevice(dev));
22+
if (dev.GetReportDescriptor().FeatureReports.Count() > 0)
23+
Devices.Add(new VKBDevice(dev));
2324
}
2425
}
2526
public void DevicesChanged(Object sender, EventArgs e)
@@ -38,7 +39,8 @@ public void DevicesChanged(Object sender, EventArgs e)
3839
{
3940
if(Devices.Find(d => d.HidDev == dev) == null)
4041
{
41-
Devices.Add(new VKBDevice(dev));
42+
if (dev.GetReportDescriptor().FeatureReports.Count() > 0)
43+
Devices.Add(new VKBDevice(dev));
4244
}
4345
}
4446
}

0 commit comments

Comments
 (0)