diff options
| -rw-r--r-- | shutdown/SessionController.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/shutdown/SessionController.cpp b/shutdown/SessionController.cpp index f465a8022..fff0759a1 100644 --- a/shutdown/SessionController.cpp +++ b/shutdown/SessionController.cpp @@ -178,13 +178,16 @@ void Controller::CancelAndHide() void Controller::Hide() { if (view_window_) + { + view_window_->UnGrabPointer(); + view_window_->UnGrabKeyboard(); + animation::StartOrReverse(fade_animator_, animation::Direction::BACKWARD); + } } void Controller::CloseWindow() { - view_window_->UnGrabPointer(); - view_window_->UnGrabKeyboard(); view_window_->ShowWindow(false); view_window_->EnableInputWindow(false); |
