* Delay of the password lock for a few seconds

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
This commit is contained in:
Puck Meerburg 2013-11-19 19:41:53 +00:00 committed by Jérôme Duval
parent 72950e7c15
commit 658491b898
1 changed files with 8 additions and 5 deletions

View File

@ -274,12 +274,15 @@ ScreenBlanker::MessageReceived(BMessage* message)
bool
ScreenBlanker::QuitRequested()
{
if (fSettings.LockEnable()
&& system_time() - fBlankTime > fSettings.PasswordTime()
- fSettings.BlankTime()) {
if (fSettings.LockEnable()) {
bigtime_t minTime = fSettings.PasswordTime() - fSettings.BlankTime();
if (minTime == 0)
minTime = 5000000;
if (system_time() - fBlankTime > minTime) {
_ShowPasswordWindow();
return false;
}
}
_Shutdown();
return true;