diff --git a/src/bin/screen_blanker/ScreenBlanker.cpp b/src/bin/screen_blanker/ScreenBlanker.cpp index 6055c0a6c3..13572beb9d 100644 --- a/src/bin/screen_blanker/ScreenBlanker.cpp +++ b/src/bin/screen_blanker/ScreenBlanker.cpp @@ -251,6 +251,8 @@ ScreenBlanker::MessageReceived(BMessage* message) case kMsgResumeSaver: { if (fWindow->Lock()) { + // ensure that our window and application are active before calling HideCursor() + fWindow->Activate(); HideCursor(); fPasswordWindow->SetPassword(""); fPasswordWindow->Hide();