Make sure UI/Panel Eyedropper Tool works with recent GameEditorSession changes (#3637)

This commit is contained in:
Carson Kompon
2025-12-19 08:04:55 -05:00
committed by GitHub
parent bf8a22f40b
commit 551e10f8ee

View File

@@ -36,8 +36,18 @@ public class GameScenePicker : Widget
var activeSession = SceneEditorSession.Active; var activeSession = SceneEditorSession.Active;
var dock = activeSession.SceneDock; var dock = activeSession.SceneDock;
Position = dock.ScreenPosition - 8; if ( activeSession is GameEditorSession gameEditorSession )
Size = dock.ScreenRect.Size + 16; {
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; Vector2 hoverPos;