From cf2b82b5fb5e8e39fea76e108957885323439269 Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Sat, 5 Jun 2021 00:07:41 +0200 Subject: [PATCH] fix overlays not spawning in with tracking --- ovr-utils/addons/openvr_overlay/overlay_instance.gd | 3 ++- ovr-utils/overlay_manager.gd | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ovr-utils/addons/openvr_overlay/overlay_instance.gd b/ovr-utils/addons/openvr_overlay/overlay_instance.gd index 8788706..f930108 100644 --- a/ovr-utils/addons/openvr_overlay/overlay_instance.gd +++ b/ovr-utils/addons/openvr_overlay/overlay_instance.gd @@ -80,7 +80,8 @@ func load_settings(): update_offset() if loaded.has("visible"): set_overlay_visible(loaded.visible) - save_settings() + else: + save_settings() func save_settings(): diff --git a/ovr-utils/overlay_manager.gd b/ovr-utils/overlay_manager.gd index 9891450..4ecc9b0 100644 --- a/ovr-utils/overlay_manager.gd +++ b/ovr-utils/overlay_manager.gd @@ -35,6 +35,7 @@ func add_overlay(type, name): instance.overlay_scene = scene instance.type = type add_child(instance) + instance.update_offset() emit_signal("added_overlay", name)