diff --git a/Easy2D/Node/Layer.cpp b/Easy2D/Node/Layer.cpp index 8e0ba550..85c5e2e1 100644 --- a/Easy2D/Node/Layer.cpp +++ b/Easy2D/Node/Layer.cpp @@ -22,7 +22,6 @@ void Layer::setBlock(bool block) bool Layer::_exec(bool active) { - BatchNode::_exec(active); // 若图层阻塞消息,则永远取得画面焦点 - return m_bBlock; + return BatchNode::_exec(active) || m_bBlock; }