diff options
author | Juan Linietsky <reduzio@gmail.com> | 2015-10-17 10:29:54 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2015-10-17 10:29:54 -0300 |
commit | ab22203791489df160c36a29a3cd8aa8b32bec04 (patch) | |
tree | b534f9c0f3cc4e71708deebb0107a61f1216f930 /tools/editor/plugins/spatial_editor_plugin.cpp | |
parent | b3cda43a0fb49e1cb9c8414077a23fa4b61ede38 (diff) | |
download | redot-engine-ab22203791489df160c36a29a3cd8aa8b32bec04.tar.gz |
misc cleanup
Diffstat (limited to 'tools/editor/plugins/spatial_editor_plugin.cpp')
-rw-r--r-- | tools/editor/plugins/spatial_editor_plugin.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/editor/plugins/spatial_editor_plugin.cpp b/tools/editor/plugins/spatial_editor_plugin.cpp index 8fc6a6931e..3ab9339265 100644 --- a/tools/editor/plugins/spatial_editor_plugin.cpp +++ b/tools/editor/plugins/spatial_editor_plugin.cpp @@ -677,7 +677,8 @@ bool SpatialEditorViewport::_gizmo_select(const Vector2& p_screenpos,bool p_hili void SpatialEditorViewport::_smouseenter() { - surface->grab_focus(); + if (!surface->has_focus() && (!get_focus_owner() || !get_focus_owner()->is_text_field())) + surface->grab_focus(); } void SpatialEditorViewport::_sinput(const InputEvent &p_event) { |