🐛[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 = utils.transform_matrix(base_matrix, translation, rotation)
transform = mat34Id(transform) transform = mat34Id(transform)
self.overlay.setOverlayTransformTrackedDeviceRelative( if bool(self.overlay_system.isTrackedDeviceConnected(trackerIndex)) is True:
self.handle[size], self.overlay.setOverlayTransformTrackedDeviceRelative(
trackerIndex, self.handle[size],
transform trackerIndex,
) transform
)
def updateDisplayDuration(self, display_duration, size): def updateDisplayDuration(self, display_duration, size):
self.settings[size]["display_duration"] = display_duration self.settings[size]["display_duration"] = display_duration