From a5ce7a98cb4c93883caf39aecd4dcf5486aa4a50 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Sat, 6 May 2017 02:37:17 +0200 Subject: [PATCH] Fix bug in pause mode propagation Pause mode was not correctly propagating effectively stopping immediately when the mode was not PAUSE_MODE_INHERIT. --- scene/main/node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/main/node.cpp b/scene/main/node.cpp index cfee5066b4a..bf91b109ad9 100755 --- a/scene/main/node.cpp +++ b/scene/main/node.cpp @@ -463,7 +463,7 @@ Node::PauseMode Node::get_pause_mode() const { void Node::_propagate_pause_owner(Node *p_owner) { - if (data.pause_mode != PAUSE_MODE_INHERIT) + if (this != p_owner && data.pause_mode != PAUSE_MODE_INHERIT) return; data.pause_owner = p_owner; for (int i = 0; i < data.children.size(); i++) {