make splash less resource intensive

This commit is contained in:
Jacob Brydolf 2016-09-30 12:12:26 +02:00
parent ad2943fb20
commit f0d2e58376

View file

@ -52,7 +52,7 @@ ApplicationWindow {
property var currentWallet; property var currentWallet;
property var transaction; property var transaction;
property alias password : passwordDialog.password property alias password : passwordDialog.password
property int splashCounter: 0
function altKeyReleased() { ctrlPressed = false; } function altKeyReleased() { ctrlPressed = false; }
@ -225,11 +225,15 @@ ApplicationWindow {
function onWalletNewBlock(blockHeight) { function onWalletNewBlock(blockHeight) {
if (splash.visible) { if (splash.visible) {
var progressText = qsTr("Synchronizing blocks %1/%2").arg(blockHeight.toFixed(0)).arg(currentWallet.daemonBlockChainHeight().toFixed(0)); var currHeight = blockHeight.toFixed(0)
if(currHeight > splashCounter + 1000){
splashCounter = currHeight
var progressText = qsTr("Synchronizing blocks %1/%2").arg(currHeight).arg(currentWallet.daemonBlockChainHeight().toFixed(0));
console.log("Progress text: " + progressText); console.log("Progress text: " + progressText);
splash.heightProgressText = progressText splash.heightProgressText = progressText
} }
} }
}
function walletsFound() { function walletsFound() {