diff options
Diffstat (limited to 'animator/SkScriptTokenizer.cpp')
-rw-r--r-- | animator/SkScriptTokenizer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/animator/SkScriptTokenizer.cpp b/animator/SkScriptTokenizer.cpp index 8fc5d802..03ffaa4a 100644 --- a/animator/SkScriptTokenizer.cpp +++ b/animator/SkScriptTokenizer.cpp @@ -170,7 +170,7 @@ void SkScriptEngine2::addTokenScalar(SkScalar scalar) { } void SkScriptEngine2::addTokenString(const SkString& string) { - int size = string.size(); + int size = SkToInt(string.size()); addTokenInt(size); fActiveStream->write(string.c_str(), size); } @@ -1023,7 +1023,7 @@ void SkScriptEngine2::processLogicalOp(Op op) { branch.fOperator = op; branch.fDone = Branch::kIsNotDone; SkASSERT(branch.fOpStackDepth == fOpStack.count()); - branch.fOffset = newOffset; + branch.fOffset = SkToU16(newOffset); fAccumulatorType = SkOperand2::kNoType; } break; case kLogicalAnd: |