| Index: remoting/client/gl_renderer.cc
|
| diff --git a/remoting/client/gl_renderer.cc b/remoting/client/gl_renderer.cc
|
| index 7c2ea9ff7965bc3b40881eb3235f7e9b362626e5..88ce9c2065ce9b9e58ec255a0c1592e8361d3166 100644
|
| --- a/remoting/client/gl_renderer.cc
|
| +++ b/remoting/client/gl_renderer.cc
|
| @@ -132,11 +132,17 @@ void GlRenderer::OnRender() {
|
|
|
| if (canvas_) {
|
| glClear(GL_COLOR_BUFFER_BIT);
|
| +
|
| + // Layers will be drawn from bottom to top.
|
| desktop_.Draw();
|
| - cursor_.Draw();
|
| +
|
| + // |cursor_feedback_| should be drawn before |cursor_| so that the cursor
|
| + // won't be covered by the feedback animation.
|
| if (cursor_feedback_.Draw()) {
|
| RequestRender();
|
| }
|
| +
|
| + cursor_.Draw();
|
| }
|
|
|
| delegate_->OnFrameRendered();
|
|
|