Index: ui/surface/transport_dib_linux.cc |
=================================================================== |
--- ui/surface/transport_dib_linux.cc (revision 190994) |
+++ ui/surface/transport_dib_linux.cc (working copy) |
@@ -92,7 +92,7 @@ |
} |
skia::PlatformCanvas* TransportDIB::GetPlatformCanvas(int w, int h) { |
- if (address_ == kInvalidAddress && !Map()) |
+ if ((address_ == kInvalidAddress && !Map()) || !VerifyCanvasSize(w, h)) |
return NULL; |
return skia::CreatePlatformCanvas(w, h, true, |
reinterpret_cast<uint8_t*>(memory()), |