From 5f1d635eb379563f92dcf2390e25fb1c2215e7aa Mon Sep 17 00:00:00 2001 From: Sinai <49360850+sinai-dev@users.noreply.github.com> Date: Fri, 24 Dec 2021 15:17:48 +1100 Subject: [PATCH] Only filter transform tree on end edit --- src/ObjectExplorer/SceneExplorer.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ObjectExplorer/SceneExplorer.cs b/src/ObjectExplorer/SceneExplorer.cs index 7502af9..17b141a 100644 --- a/src/ObjectExplorer/SceneExplorer.cs +++ b/src/ObjectExplorer/SceneExplorer.cs @@ -210,12 +210,13 @@ namespace UnityExplorer.ObjectExplorer UIFactory.SetLayoutElement(filterRow, minHeight: 25, flexibleHeight: 0); //Filter input field - var inputField = UIFactory.CreateInputField(filterRow, "FilterInput", "Search..."); + var inputField = UIFactory.CreateInputField(filterRow, "FilterInput", "Search and press enter..."); inputField.Component.targetGraphic.color = new Color(0.2f, 0.2f, 0.2f); RuntimeProvider.Instance.SetColorBlock(inputField.Component, new Color(0.4f, 0.4f, 0.4f), new Color(0.2f, 0.2f, 0.2f), new Color(0.08f, 0.08f, 0.08f)); UIFactory.SetLayoutElement(inputField.UIRoot, minHeight: 25); - inputField.OnValueChanged += OnFilterInput; + //inputField.OnValueChanged += OnFilterInput; + inputField.Component.GetOnEndEdit().AddListener(OnFilterInput); // refresh row