mirror of https://github.com/wayvr-org/wayvr.git
openvr: Hide devices without battery status from battery panel
This commit is contained in:
parent
8691cf99d2
commit
48d58f61d2
|
|
@ -330,6 +330,17 @@ fn get_tracked_device(
|
|||
index: TrackedDeviceIndex,
|
||||
role: TrackedDeviceRole,
|
||||
) -> Option<TrackedDevice> {
|
||||
let provides_battery = system
|
||||
.get_tracked_device_property(
|
||||
index,
|
||||
ETrackedDeviceProperty::Prop_DeviceProvidesBatteryStatus_Bool,
|
||||
)
|
||||
.unwrap_or(false);
|
||||
if !provides_battery {
|
||||
// don't show devices that don't have battery info
|
||||
return None;
|
||||
}
|
||||
|
||||
let soc = system
|
||||
.get_tracked_device_property(
|
||||
index,
|
||||
|
|
|
|||
Loading…
Reference in New Issue