| Index: remoting/client/display/gl_render_layer.cc
|
| diff --git a/remoting/client/display/gl_render_layer.cc b/remoting/client/display/gl_render_layer.cc
|
| index 6fcb08cf6947575fb585a139e4fc397f1d691718..2b8d604cec47d142f297d12f08c3717396000d21 100644
|
| --- a/remoting/client/display/gl_render_layer.cc
|
| +++ b/remoting/client/display/gl_render_layer.cc
|
| @@ -39,7 +39,7 @@ void PackDirtyRegion(uint8_t* dest,
|
|
|
| } // namespace
|
|
|
| -GlRenderLayer::GlRenderLayer(int texture_id, GlCanvas* canvas)
|
| +GlRenderLayer::GlRenderLayer(int texture_id, base::WeakPtr<Canvas> canvas)
|
| : texture_id_(texture_id), canvas_(canvas) {
|
| texture_handle_ = CreateTexture();
|
| buffer_handle_ = CreateBuffer(kVertices, sizeof(kVertices));
|
| @@ -146,7 +146,7 @@ const uint8_t* GlRenderLayer::PrepareTextureBuffer(
|
| return data;
|
| }
|
|
|
| - if (stride_multiple_of_bytes_per_pixel && canvas_->GetGlVersion() >= 3) {
|
| + if (stride_multiple_of_bytes_per_pixel && canvas_->GetVersion() >= 3) {
|
| glPixelStorei(GL_UNPACK_ROW_LENGTH, stride / kBytesPerPixel);
|
| *should_reset_row_length = true;
|
| return data;
|
|
|