| Index: android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| diff --git a/android_webview/browser/gpu_memory_buffer_factory_impl.cc b/android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| index c86042064974e018f8c0d4728db870ed316903d5..924fdefcdb39f4fdd75266a94a2ce670a3bdb11c 100644
|
| --- a/android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| +++ b/android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| @@ -5,12 +5,17 @@
|
| #include "android_webview/browser/gpu_memory_buffer_factory_impl.h"
|
|
|
| #include "android_webview/browser/gpu_memory_buffer_impl.h"
|
| +#include "base/logging.h"
|
| +#include "ui/gfx/size.h"
|
|
|
| namespace android_webview {
|
|
|
| -scoped_ptr<gfx::GpuMemoryBuffer> CreateGpuMemoryBuffer(gfx::Size size) {
|
| - scoped_ptr<GpuMemoryBufferImpl> result(new GpuMemoryBufferImpl(size));
|
| - return result.PassAs<gfx::GpuMemoryBuffer>();
|
| +scoped_ptr<gpu::GpuMemoryBuffer> CreateGpuMemoryBuffer(int width, int height) {
|
| + DCHECK(width > 0);
|
| + DCHECK(height > 0);
|
| + scoped_ptr<GpuMemoryBufferImpl> result(new GpuMemoryBufferImpl(
|
| + gfx::Size(width, height)));
|
| + return result.PassAs<gpu::GpuMemoryBuffer>();
|
| }
|
|
|
| } // namespace android_webview
|
|
|