From 552947f50774a9c32588ffa55546359c135484d0 Mon Sep 17 00:00:00 2001 From: Filippo Scognamiglio Date: Sat, 8 Jan 2022 22:20:44 +0100 Subject: [PATCH] Improve burn-in timings. --- app/qml/BurnInEffect.qml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/qml/BurnInEffect.qml b/app/qml/BurnInEffect.qml index 9e9d9ac..9d38f99 100644 --- a/app/qml/BurnInEffect.qml +++ b/app/qml/BurnInEffect.qml @@ -40,15 +40,19 @@ Loader { anchors.fill: parent function completelyUpdate() { - prevLastUpdate = lastUpdate; - lastUpdate = timeManager.time; - item.source.scheduleUpdate(); + let newTime = timeManager.time + if (newTime > lastUpdate) { + prevLastUpdate = lastUpdate + lastUpdate = newTime + } + + item.source.scheduleUpdate() } function restartBlurSource(){ - prevLastUpdate = timeManager.time; - lastUpdate = prevLastUpdate; - completelyUpdate(); + prevLastUpdate = timeManager.time + lastUpdate = prevLastUpdate + completelyUpdate() } sourceComponent: Item {