| Index: content/shell/tools/plugin/PluginObject.cpp
|
| diff --git a/content/shell/tools/plugin/PluginObject.cpp b/content/shell/tools/plugin/PluginObject.cpp
|
| index a28109bb69fcf196d44e653ef78d7e4db18fc3a3..88f1e68ccf07a3bf9580734c851e2a5cc0e23113 100644
|
| --- a/content/shell/tools/plugin/PluginObject.cpp
|
| +++ b/content/shell/tools/plugin/PluginObject.cpp
|
| @@ -1174,10 +1174,10 @@ static bool invalidateRect(PluginObject* obj,
|
| return false;
|
|
|
| NPRect rect;
|
| - rect.left = static_cast<int>(NPVARIANT_TO_DOUBLE(args[0]));
|
| - rect.top = static_cast<int>(NPVARIANT_TO_DOUBLE(args[1]));
|
| - rect.right = static_cast<int>(NPVARIANT_TO_DOUBLE(args[2]));
|
| - rect.bottom = static_cast<int>(NPVARIANT_TO_DOUBLE(args[3]));
|
| + rect.left = static_cast<uint16_t>(NPVARIANT_TO_DOUBLE(args[0]));
|
| + rect.top = static_cast<uint16_t>(NPVARIANT_TO_DOUBLE(args[1]));
|
| + rect.right = static_cast<uint16_t>(NPVARIANT_TO_DOUBLE(args[2]));
|
| + rect.bottom = static_cast<uint16_t>(NPVARIANT_TO_DOUBLE(args[3]));
|
|
|
| browser->invalidaterect(obj->npp, &rect);
|
| return true;
|
|
|