| Index: src/utils/SkLuaCanvas.cpp
|
| diff --git a/src/utils/SkLuaCanvas.cpp b/src/utils/SkLuaCanvas.cpp
|
| index c5ec00691356d93b6fa03f3a18dedd80a1ac59f4..0136231ce1de5ffc178865c3eae0680af3b1f408 100644
|
| --- a/src/utils/SkLuaCanvas.cpp
|
| +++ b/src/utils/SkLuaCanvas.cpp
|
| @@ -57,7 +57,8 @@ void AutoCallLua::pushEncodedText(SkPaint::TextEncoding enc, const void* text,
|
| this->pushString(str, "text");
|
| } break;
|
| case SkPaint::kGlyphID_TextEncoding:
|
| - this->pushArrayU16((const uint16_t*)text, length >> 1, "glyphs");
|
| + this->pushArrayU16((const uint16_t*)text, SkToInt(length >> 1),
|
| + "glyphs");
|
| break;
|
| case SkPaint::kUTF32_TextEncoding:
|
| break;
|
|
|