| Index: cc/layers/layer_impl.cc
|
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
|
| index e6d9700043053afc091ed205e80e11e5d5eb047d..7c56fbf549d6b119f47c34fbb0171b8c9a2c9eea 100644
|
| --- a/cc/layers/layer_impl.cc
|
| +++ b/cc/layers/layer_impl.cc
|
| @@ -5,6 +5,7 @@
|
| #include "cc/layers/layer_impl.h"
|
|
|
| #include "base/json/json_reader.h"
|
| +#include "base/numerics/safe_conversions.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "base/trace_event/trace_event.h"
|
| #include "base/trace_event/trace_event_argument.h"
|
| @@ -1515,7 +1516,8 @@ void LayerImpl::AsValueInto(base::trace_event::TracedValue* state) const {
|
| MathUtil::AddToTracedValue("position", position_, state);
|
|
|
| state->SetInteger("draws_content", DrawsContent());
|
| - state->SetInteger("gpu_memory_usage", GPUMemoryUsageInBytes());
|
| + state->SetInteger("gpu_memory_usage",
|
| + base::saturated_cast<int>(GPUMemoryUsageInBytes()));
|
|
|
| MathUtil::AddToTracedValue(
|
| "scroll_offset", scroll_offset_ ? scroll_offset_->Current(IsActive())
|
|
|