diff --git a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs index 64e38e5f2..7570e4019 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs @@ -267,7 +267,7 @@ public override bool CancelPointer(Pointer pointer, bool shouldReturn) /// protected override void OnEnable() { - if (instance != null) Destroy(instance); + if (instance != null && instance != this) Destroy(instance); instance = this; base.OnEnable(); @@ -453,4 +453,4 @@ private void disableWindows8Touch() #endregion } -} \ No newline at end of file +}