Index: chrome/browser/ui/views/ash/screenshot_taker.cc |
diff --git a/chrome/browser/ui/views/ash/screenshot_taker.cc b/chrome/browser/ui/views/ash/screenshot_taker.cc |
index f43292fd4a9984e4f889d100664a61b222fdf5c6..1f874f1be47b8e454461b54dbe81d69f0ef75a33 100644 |
--- a/chrome/browser/ui/views/ash/screenshot_taker.cc |
+++ b/chrome/browser/ui/views/ash/screenshot_taker.cc |
@@ -117,9 +117,7 @@ void ScreenshotTaker::HandleTakeScreenshot(aura::Window* window) { |
void ScreenshotTaker::CloseVisualFeedbackLayer(const base::Closure& task) { |
visual_feedback_layer_.reset(); |
- // Hide the visual feedback immediately because |task| may take a long time |
- // to finish. |
- MessageLoopForUI::current()->PostTask(FROM_HERE, task); |
+ task.Run(); |
} |
void ScreenshotTaker::DisplayVisualFeedback(const gfx::Rect& rect, |