Skip to content

Commit cb5f827

Browse files
committed
Fix LabelTTF reset dirty flag during updateStatus
1 parent f336066 commit cb5f827

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cocos2d/core/labelttf/CCLabelTTF.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -826,15 +826,18 @@ cc.LabelTTF = cc.Sprite.extend(/** @lends cc.LabelTTF# */{
826826
_t._rectRotated = rotated || false;
827827
_t.setContentSize(untrimmedSize || rect);
828828

829-
_t.setVertexRect(rect);
829+
var locRect = _t._rect;
830+
locRect.x = rect.x;
831+
locRect.y = rect.y;
832+
locRect.width = rect.width;
833+
locRect.height = rect.height;
830834
_t._renderCmd._setTextureCoords(rect, false);
831835

832836
var relativeOffsetX = _t._unflippedOffsetPositionFromCenter.x, relativeOffsetY = _t._unflippedOffsetPositionFromCenter.y;
833837
if (_t._flippedX)
834838
relativeOffsetX = -relativeOffsetX;
835839
if (_t._flippedY)
836840
relativeOffsetY = -relativeOffsetY;
837-
var locRect = _t._rect;
838841
_t._offsetPosition.x = relativeOffsetX + (rect.width - locRect.width) / 2;
839842
_t._offsetPosition.y = relativeOffsetY + (rect.height - locRect.height) / 2;
840843
},

0 commit comments

Comments
 (0)