We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b2229a5 commit a0f75b2Copy full SHA for a0f75b2
cocos2d/core/CCDirector.js
@@ -726,12 +726,12 @@ cc.Director = cc.Class.extend(/** @lends cc.Director# */{
726
var locScenesStack = this._scenesStack;
727
var c = locScenesStack.length;
728
729
- if (c === 0) {
+ if (level === 0) {
730
this.end();
731
return;
732
}
733
- // current level or lower -> nothing
734
- if (level > c)
+ // stack overflow
+ if (level >= c)
735
736
737
// pop stack until reaching desired level
@@ -745,7 +745,7 @@ cc.Director = cc.Class.extend(/** @lends cc.Director# */{
745
c--;
746
747
this._nextScene = locScenesStack[locScenesStack.length - 1];
748
- this._sendCleanupToScene = false;
+ this._sendCleanupToScene = true;
749
},
750
751
/**
0 commit comments