From b93844c6666e49aaa72c2c1bdc185a6b2d8693b4 Mon Sep 17 00:00:00 2001 From: Greg Harding Date: Wed, 28 Mar 2018 14:45:13 +1300 Subject: [PATCH] Changed Unity UI pointer release events to only emit for mouse pointers. --- .../TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs index 2e77135a4..aa3f422a8 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs @@ -689,7 +689,7 @@ public virtual void ProcessReleased(object sender, PointerEventArgs pointerEvent // so that if we moused over somethign that ignored it before // due to having pressed on something else // it now gets it. - if (currentOverGo != data.pointerEnter) + if (pointer is MousePointer && currentOverGo != data.pointerEnter) { input.HandlePointerExitAndEnter(data, null); input.HandlePointerExitAndEnter(data, currentOverGo);