fixed dumb mistake in the timer interval for Clock and bgDate, now seconds are instant
This commit is contained in:
@@ -23,9 +23,17 @@ ModuleChip {
|
||||
Item {
|
||||
id: timeManager
|
||||
property date now: new Date()
|
||||
property int lastSecond: -1
|
||||
Timer {
|
||||
interval: 1000; running: true; repeat: true
|
||||
onTriggered: timeManager.now = new Date()
|
||||
interval: 10; running: true; repeat: true
|
||||
onTriggered: {
|
||||
let d = new Date()
|
||||
let s = d.getSeconds()
|
||||
if (s !== timeManager.lastSecond) {
|
||||
timeManager.lastSecond = s
|
||||
timeManager.now = d
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -99,16 +99,22 @@ PanelWindow {
|
||||
}
|
||||
}
|
||||
|
||||
property int lastSecond: -1
|
||||
|
||||
Timer {
|
||||
interval: 1000
|
||||
interval: 10
|
||||
running: true
|
||||
repeat: true
|
||||
onTriggered: {
|
||||
let d = new Date()
|
||||
let tzd = TimezoneProvider.toTz(d)
|
||||
secondsString = Qt.formatTime(tzd, "hh:mm:ss")
|
||||
if (tzd.getHours() === 0 && tzd.getMinutes() === 0 && tzd.getSeconds() === 0)
|
||||
updateDate(d)
|
||||
let s = tzd.getSeconds()
|
||||
if (s !== lastSecond) {
|
||||
lastSecond = s
|
||||
secondsString = Qt.formatTime(tzd, "hh:mm:ss")
|
||||
if (tzd.getHours() === 0 && tzd.getMinutes() === 0 && tzd.getSeconds() === 0)
|
||||
updateDate(d)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user