Chromium Code Reviews| Index: ui/snapshot/screenshot_grabber.cc |
| diff --git a/ui/snapshot/screenshot_grabber.cc b/ui/snapshot/screenshot_grabber.cc |
| index 4534a857b4beab8a5b77dc15a825a6098b8a508e..069cc5dfe043fc7dce0597e734534a6a5667d4a2 100644 |
| --- a/ui/snapshot/screenshot_grabber.cc |
| +++ b/ui/snapshot/screenshot_grabber.cc |
| @@ -24,6 +24,7 @@ |
| #include "ui/snapshot/snapshot.h" |
| #if defined(USE_AURA) |
| +#include "ui/aura/client/cursor_client.h" |
| #include "ui/aura/window.h" |
| #endif |
| @@ -134,6 +135,11 @@ void ScreenshotGrabber::TakeScreenshot(gfx::NativeWindow window, |
| aura::Window* aura_window = static_cast<aura::Window*>(window); |
| is_partial = rect.size() != aura_window->bounds().size(); |
| window_identifier = aura_window->GetBoundsInScreen().ToString(); |
| + |
| + aura::client::CursorClient* cursor_client = |
| + aura::client::GetCursorClient(aura_window->GetRootWindow()); |
| + if (cursor_client) |
| + cursor_client->HideCursor(); |
|
sky
2016/07/21 15:31:42
Aren't you missing a corresonding Show?
Qiang(Joe) Xu
2016/07/21 17:48:26
Yes. It is missing. I add it now.
|
| #endif |
| ui::GrabWindowSnapshotAsync( |
| window, rect, blocking_task_runner_, |