From 551e10f8ee0d7b6d3d321a528de0fb6a19bb805d Mon Sep 17 00:00:00 2001 From: Carson Kompon Date: Fri, 19 Dec 2025 08:04:55 -0500 Subject: [PATCH] Make sure UI/Panel Eyedropper Tool works with recent GameEditorSession changes (#3637) --- engine/Sandbox.Tools/Editor/GameScenePicker.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/engine/Sandbox.Tools/Editor/GameScenePicker.cs b/engine/Sandbox.Tools/Editor/GameScenePicker.cs index 359ad09c..ca571d95 100644 --- a/engine/Sandbox.Tools/Editor/GameScenePicker.cs +++ b/engine/Sandbox.Tools/Editor/GameScenePicker.cs @@ -36,8 +36,18 @@ public class GameScenePicker : Widget var activeSession = SceneEditorSession.Active; var dock = activeSession.SceneDock; - Position = dock.ScreenPosition - 8; - Size = dock.ScreenRect.Size + 16; + if ( activeSession is GameEditorSession gameEditorSession ) + { + dock = gameEditorSession.Parent.SceneDock; + var headerSize = new Vector2( 0, 36 ); + Position = dock.ScreenPosition + headerSize; + Size = dock.ScreenRect.Size - headerSize; + } + else + { + Position = dock.ScreenPosition - 8; + Size = dock.ScreenRect.Size + 16; + } } Vector2 hoverPos;