🐛[bugfix] model : overlay動作時にoverlay表示デバイスが存在しない場合にエラーが発生する問題を修正

デバイスの存在チェックを追加
This commit is contained in:
misyaguziya
2025-02-18 15:30:48 +09:00
parent 36f25b7a21
commit 1ca14ca33e

View File

@@ -198,11 +198,12 @@ class Overlay:
transform = utils.transform_matrix(base_matrix, translation, rotation)
transform = mat34Id(transform)
self.overlay.setOverlayTransformTrackedDeviceRelative(
self.handle[size],
trackerIndex,
transform
)
if bool(self.overlay_system.isTrackedDeviceConnected(trackerIndex)) is True:
self.overlay.setOverlayTransformTrackedDeviceRelative(
self.handle[size],
trackerIndex,
transform
)
def updateDisplayDuration(self, display_duration, size):
self.settings[size]["display_duration"] = display_duration