Skip to content

Commit 082aae7

Browse files
committed
Merge pull request #2499 from dingpinglv/Iss2416_RefactorRenderer
Fixed #2416: fixed a bug of cc.SpriteBatchNode on Canvas Mode
2 parents 85acabe + 2078448 commit 082aae7

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

cocos2d/core/base-nodes/CCNodeCanvasRenderCmd.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ cc.Node.RenderCmd.prototype = {
483483
if (this._cacheDirty === false) {
484484
this._cacheDirty = true;
485485
var cachedP = this._cachedParent;
486-
cachedP && cachedP != this && cachedP._setNodeDirtyForCache();
486+
cachedP && cachedP != this && cachedP._setNodeDirtyForCache && cachedP._setNodeDirtyForCache();
487487
}
488488
};
489489

cocos2d/core/sprites/CCSpriteBatchNode.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ cc.SpriteBatchNode = cc.Node.extend(/** @lends cc.SpriteBatchNode# */{
162162
},
163163

164164
_setNodeDirtyForCache: function () {
165-
this._cacheDirty = true;
165+
if(this._renderCmd && this._renderCmd._setNodeDirtyForCache)
166+
this._renderCmd._setNodeDirtyForCache();
166167
},
167168

168169
/**

0 commit comments

Comments
 (0)