summaryrefslogtreecommitdiffstats
path: root/ash/accelerators/accelerator_controller.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ash/accelerators/accelerator_controller.cc')
-rw-r--r--ash/accelerators/accelerator_controller.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
index 64bdd30..0dd6085 100644
--- a/ash/accelerators/accelerator_controller.cc
+++ b/ash/accelerators/accelerator_controller.cc
@@ -405,18 +405,17 @@ void HandleSwitchIme(ImeControlDelegate* ime_control_delegate,
void HandleTakePartialScreenshot(ScreenshotDelegate* screenshot_delegate) {
base::RecordAction(UserMetricsAction("Accel_Take_Partial_Screenshot"));
- if (screenshot_delegate) {
- ash::PartialScreenshotController::StartPartialScreenshotSession(
- screenshot_delegate);
- }
+ DCHECK(screenshot_delegate);
+ Shell::GetInstance()
+ ->partial_screenshot_controller()
+ ->StartPartialScreenshotSession(screenshot_delegate);
}
void HandleTakeScreenshot(ScreenshotDelegate* screenshot_delegate) {
base::RecordAction(UserMetricsAction("Accel_Take_Screenshot"));
- if (screenshot_delegate &&
- screenshot_delegate->CanTakeScreenshot()) {
+ DCHECK(screenshot_delegate);
+ if (screenshot_delegate->CanTakeScreenshot())
screenshot_delegate->HandleTakeScreenshotForAllRootWindows();
- }
}
bool CanHandleToggleAppList(const ui::Accelerator& accelerator,