summaryrefslogtreecommitdiff
diff options
-rw-r--r--shutdown/SessionController.cpp7
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);