From 70b2e4aa5a69f67812853a03a599c9e780ace06a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 20 Mar 2024 12:13:09 +0100 Subject: [PATCH] Fix snapping to the ground actor when viewport is not focused #2342 --- Source/Editor/Viewport/EditorGizmoViewport.cs | 4 ++-- Source/Editor/Viewport/PrefabWindowViewport.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Editor/Viewport/EditorGizmoViewport.cs b/Source/Editor/Viewport/EditorGizmoViewport.cs index 856ae20da..9fb3d962e 100644 --- a/Source/Editor/Viewport/EditorGizmoViewport.cs +++ b/Source/Editor/Viewport/EditorGizmoViewport.cs @@ -70,10 +70,10 @@ namespace FlaxEditor.Viewport public bool IsControlDown => _input.IsControlDown; /// - public bool SnapToGround => Editor.Instance.Options.Options.Input.SnapToGround.Process(Root); + public bool SnapToGround => ContainsFocus && Editor.Instance.Options.Options.Input.SnapToGround.Process(Root); /// - public bool SnapToVertex => Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); + public bool SnapToVertex => ContainsFocus && Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); /// public Float2 MouseDelta => _mouseDelta * 1000; diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index 081c1d4f1..32473c5ea 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -288,7 +288,7 @@ namespace FlaxEditor.Viewport public bool SnapToGround => false; /// - public bool SnapToVertex => Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); + public bool SnapToVertex => ContainsFocus && Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); /// public Float2 MouseDelta => _mouseDelta * 1000;