Index: ppapi/proxy/ppp_printing_proxy.cc |
diff --git a/ppapi/proxy/ppp_printing_proxy.cc b/ppapi/proxy/ppp_printing_proxy.cc |
index 7b2ae55d9277d9ae7de95cb0d9bcc96559a36c54..780b91fdf473a77f6a60d19cc9dd619f64769873 100644 |
--- a/ppapi/proxy/ppp_printing_proxy.cc |
+++ b/ppapi/proxy/ppp_printing_proxy.cc |
@@ -6,6 +6,7 @@ |
#include <string.h> |
+#include "base/numerics/safe_conversions.h" |
#include "ppapi/c/dev/ppp_printing_dev.h" |
#include "ppapi/proxy/host_dispatcher.h" |
#include "ppapi/proxy/plugin_dispatcher.h" |
@@ -180,7 +181,7 @@ void PPP_Printing_Proxy::OnPluginMsgPrintPages( |
PP_Resource plugin_resource = CallWhileUnlocked( |
ppp_printing_impl_->PrintPages, |
- instance, &pages[0], pages.size()); |
+ instance, &pages[0], base::checked_cast<uint32_t>(pages.size())); |
ResourceTracker* resource_tracker = PpapiGlobals::Get()->GetResourceTracker(); |
Resource* resource_object = resource_tracker->GetResource(plugin_resource); |
if (!resource_object) |