Skip to content

Commit d47f061

Browse files
committed
Merge pull request #2801 from VisualSJ/develop-3.5
Fixed a bug that scheduleUpdate error when cc.ActionManager is null
2 parents 4b0f317 + 2354cc8 commit d47f061

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

cocos2d/core/CCDirector.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,12 @@ cc.Director = cc.Class.extend(/** @lends cc.Director# */{
154154
//scheduler
155155
this._scheduler = new cc.Scheduler();
156156
//action manager
157-
this._actionManager = cc.ActionManager ? new cc.ActionManager() : null;
158-
this._scheduler.scheduleUpdate(this._actionManager, cc.Scheduler.PRIORITY_SYSTEM, false);
157+
if(cc.ActionManager){
158+
this._actionManager = new cc.ActionManager();
159+
this._scheduler.scheduleUpdate(this._actionManager, cc.Scheduler.PRIORITY_SYSTEM, false);
160+
}else{
161+
this._actionManager = null;
162+
}
159163

160164
this._eventAfterDraw = new cc.EventCustom(cc.Director.EVENT_AFTER_DRAW);
161165
this._eventAfterDraw.setUserData(this);

tools/build.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
classpath="./compiler/compiler.jar"/>
66
<target name="compile">
77
<jscomp compilationLevel="simple" warning="quiet"
8-
debug="false" output="./../lib/cocos2d-js-v3.4-min.js">
9-
<!--sourceMapOutputFile="./../lib/cocos2d-js-v3.3-beta0-sourcemap" sourceMapFormat="V3" -->
8+
debug="false" output="./../lib/cocos2d-js-v3.5-min.js">
9+
<!--sourceMapOutputFile="./../lib/cocos2d-js-v3.5-sourcemap" sourceMapFormat="V3" -->
1010
<sources dir="./../">
1111
<file name="Base64Images.js"/>
1212
<file name="CCBoot.js"/>
@@ -298,8 +298,8 @@
298298

299299
<target name="compile_core">
300300
<jscomp compilationLevel="simple" warning="quiet"
301-
debug="false" output="./../lib/cocos2d-js-v3.4-core-min.js">
302-
<!--sourceMapOutputFile="./../lib/cocos2d-js-v3.3-beta0-core-sourcemap" sourceMapFormat="V3" -->
301+
debug="false" output="./../lib/cocos2d-js-v3.5-core-min.js">
302+
<!--sourceMapOutputFile="./../lib/cocos2d-js-v3.5-core-sourcemap" sourceMapFormat="V3" -->
303303
<sources dir="./../">
304304
<file name="CCBoot.js"/>
305305
<file name="cocos2d/core/platform/CCClass.js"/>

0 commit comments

Comments
 (0)