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 |