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)