Index: cc/test/pixel_test_output_surface.cc |
diff --git a/cc/test/pixel_test_output_surface.cc b/cc/test/pixel_test_output_surface.cc |
index 93cc427664d879b875ebaee8ced73ee651287f59..11424c003caf199ec11212a4244818fc5f6f8bfc 100644 |
--- a/cc/test/pixel_test_output_surface.cc |
+++ b/cc/test/pixel_test_output_surface.cc |
@@ -38,12 +38,15 @@ void PixelTestOutputSurface::BindFramebuffer() { |
} |
void PixelTestOutputSurface::Reshape(const gfx::Size& size, |
- float scale_factor, |
+ float device_scale_factor, |
const gfx::ColorSpace& color_space, |
bool has_alpha) { |
- gfx::Size expanded_size(size.width() + surface_expansion_size_.width(), |
- size.height() + surface_expansion_size_.height()); |
- OutputSurface::Reshape(expanded_size, scale_factor, color_space, has_alpha); |
+ if (context_provider()) { |
+ context_provider()->ContextGL()->ResizeCHROMIUM( |
+ size.width(), size.height(), device_scale_factor, has_alpha); |
+ } else { |
+ software_device()->Resize(size, device_scale_factor); |
+ } |
} |
bool PixelTestOutputSurface::HasExternalStencilTest() const { |