| Index: ui/surface/transport_dib_linux.cc
|
| ===================================================================
|
| --- ui/surface/transport_dib_linux.cc (revision 188786)
|
| +++ 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()),
|
|
|