diff --git a/external/lua/quick/LuaTouchEventManager.cpp b/external/lua/quick/LuaTouchEventManager.cpp index 16d994a4ce05..38ce4f6aafe5 100644 --- a/external/lua/quick/LuaTouchEventManager.cpp +++ b/external/lua/quick/LuaTouchEventManager.cpp @@ -256,7 +256,11 @@ void LuaTouchEventManager::onTouchesBegan(const std::vector& touches, Ev { ret = node->ccTouchBegan(touchTarget->findTouch(touches), event); } - + + if (!_running) { + return; + } + if (ret) { _touchingTargets.pushBack(touchTarget);