Index: ppapi/proxy/ppapi_command_buffer_proxy.cc |
diff --git a/ppapi/proxy/ppapi_command_buffer_proxy.cc b/ppapi/proxy/ppapi_command_buffer_proxy.cc |
index 571210e9529289b1ce9865b5c44ed6f44a16d9ce..644e79e4311f515572d05b15c3334a9084659b7d 100644 |
--- a/ppapi/proxy/ppapi_command_buffer_proxy.cc |
+++ b/ppapi/proxy/ppapi_command_buffer_proxy.cc |
@@ -4,6 +4,7 @@ |
#include "ppapi/proxy/ppapi_command_buffer_proxy.h" |
+#include "base/numerics/safe_conversions.h" |
#include "ppapi/proxy/ppapi_messages.h" |
#include "ppapi/proxy/proxy_channel.h" |
#include "ppapi/shared_impl/api_id.h" |
@@ -122,7 +123,8 @@ scoped_refptr<gpu::Buffer> PpapiCommandBufferProxy::CreateTransferBuffer( |
ppapi::proxy::SerializedHandle handle( |
ppapi::proxy::SerializedHandle::SHARED_MEMORY); |
if (!Send(new PpapiHostMsg_PPBGraphics3D_CreateTransferBuffer( |
- ppapi::API_ID_PPB_GRAPHICS_3D, resource_, size, id, &handle))) { |
+ ppapi::API_ID_PPB_GRAPHICS_3D, resource_, |
+ base::checked_cast<uint32_t>(size), id, &handle))) { |
return NULL; |
} |