| Index: remoting/client/gl_renderer.cc
|
| diff --git a/remoting/client/gl_renderer.cc b/remoting/client/gl_renderer.cc
|
| index 011e00a1b9e9d6a746010510254defb2d66c69ce..683fda594b28d566138753ffbffa0174f3823cd7 100644
|
| --- a/remoting/client/gl_renderer.cc
|
| +++ b/remoting/client/gl_renderer.cc
|
| @@ -130,11 +130,13 @@ void GlRenderer::OnRender() {
|
| return;
|
| }
|
|
|
| - glClear(GL_COLOR_BUFFER_BIT);
|
| - desktop_.Draw();
|
| - cursor_.Draw();
|
| - if (cursor_feedback_.Draw()) {
|
| - RequestRender();
|
| + if (canvas_) {
|
| + glClear(GL_COLOR_BUFFER_BIT);
|
| + desktop_.Draw();
|
| + cursor_.Draw();
|
| + if (cursor_feedback_.Draw()) {
|
| + RequestRender();
|
| + }
|
| }
|
|
|
| delegate_->OnFrameRendered();
|
|
|