| 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();
|
| #endif
|
| ui::GrabWindowSnapshotAsync(
|
| window, rect, blocking_task_runner_,
|
|
|