From ba3c8bdac0c4fd39a6b12368881621174ec89ba4 Mon Sep 17 00:00:00 2001 From: Simon Rodriguez Date: Wed, 20 Jun 2018 11:21:55 +0200 Subject: [PATCH] This function releases the focus of text fields and dropdowns. --- Scripts/Editor/NodeEditorAction.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Scripts/Editor/NodeEditorAction.cs b/Scripts/Editor/NodeEditorAction.cs index 28d9e6f..ef5b871 100644 --- a/Scripts/Editor/NodeEditorAction.cs +++ b/Scripts/Editor/NodeEditorAction.cs @@ -207,12 +207,7 @@ namespace XNodeEditor { } else if (!IsHoveringNode) { // If click outside node, release field focus if (!isPanning) { - // I've got no idea which of these do what, so we'll just reset all of it. - GUIUtility.hotControl = 0; - GUIUtility.keyboardControl = 0; - EditorGUIUtility.editingTextField = false; - EditorGUIUtility.keyboardControl = 0; - EditorGUIUtility.hotControl = 0; + EditorGUI.FocusTextInControl(null); } if (NodeEditorPreferences.GetSettings().autoSave) AssetDatabase.SaveAssets(); }