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);