@@ -185,7 +185,7 @@ Showable {
185 GSettings {
185 GSettings {
186 id: greeterSettings
186 id: greeterSettings
187 schema.id: "com.canonical.Unity8.Greeter"
187 schema.id: "com.canonical.Unity8.Greeter"
188− onLockedOutUntilChanged: forcedDelayTimer.checkForForcedDelay()
188+ onLockedOutTimeChanged: forcedDelayTimer.checkForForcedDelay()
@@ -196,7 +196,7 @@ Showable {
196 // for a few minutes. When we wake up, we want to quickly be correct.
196 // for a few minutes. When we wake up, we want to quickly be correct.
197 interval: 500
197 interval: 500
199− property Date delayTarget;
199+ property var delayTarget;
200 property int delayMinutes;
200 property int delayMinutes;
202 function forceDelay() {
202 function forceDelay() {
@@ -229,6 +229,7 @@ Showable {
230 function checkForForcedDelay() {
230 function checkForForcedDelay() {
231 var now = new Date();
231 var now = new Date();
232 delayTarget.setTime(greeterSettings.lockedOutTime + failedLoginsDelayMinutes * 60000);
233 delayTarget.setTime(greeterSettings.lockedOutTime + failedLoginsDelayMinutes * 60000);
234 // If tooEarly is true, something went very wrong. Bug or NTP
235 // If tooEarly is true, something went very wrong. Bug or NTP