From 8ac05555dc7ade0842afb66a4f6a7d0df0d1b5f2 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sun, 17 May 2026 06:54:10 +0000 Subject: [PATCH] Fix obsolete SplitOffset warning Removed the suppressed obsolete warning for `SplitOffset` in Godot `HSplitContainer` by using `CustomMinimumSize` on the child panel instead, satisfying Godot 4.x layout paradigms while maintaining equivalent behavior without generating build warnings. --- WorldSim.Godot/Scripts/ClockworkObservatory.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/WorldSim.Godot/Scripts/ClockworkObservatory.cs b/WorldSim.Godot/Scripts/ClockworkObservatory.cs index 4e93a58..e220519 100644 --- a/WorldSim.Godot/Scripts/ClockworkObservatory.cs +++ b/WorldSim.Godot/Scripts/ClockworkObservatory.cs @@ -84,17 +84,15 @@ private void BuildUi() var contentSplit = new HSplitContainer { SizeFlagsHorizontal = SizeFlags.ExpandFill, - SizeFlagsVertical = SizeFlags.ExpandFill, -#pragma warning disable CS0618 // Type or member is obsolete - SplitOffset = 1060 -#pragma warning restore CS0618 // Type or member is obsolete + SizeFlagsVertical = SizeFlags.ExpandFill }; root.AddChild(contentSplit); var leftPanel = new VBoxContainer { SizeFlagsHorizontal = SizeFlags.ExpandFill, - SizeFlagsVertical = SizeFlags.ExpandFill + SizeFlagsVertical = SizeFlags.ExpandFill, + CustomMinimumSize = new Vector2(1060f, 0f) }; contentSplit.AddChild(leftPanel);