mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 13:18:38 +02:00
Add reset of progress bar when domain changes
This commit is contained in:
parent
a786224297
commit
58932a6806
1 changed files with 11 additions and 6 deletions
|
@ -96,6 +96,15 @@
|
||||||
visible: visible
|
visible: visible
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function resetProgress() {
|
||||||
|
wasActive = true;
|
||||||
|
bestRawProgress = 0;
|
||||||
|
rawProgress = 0;
|
||||||
|
cooldown = 1000;
|
||||||
|
displayProgress = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
Window.domainChanged.connect(resetProgress);
|
||||||
|
|
||||||
var maxSeen = 0;
|
var maxSeen = 0;
|
||||||
var bestRawProgress = 0;
|
var bestRawProgress = 0;
|
||||||
|
@ -113,12 +122,8 @@
|
||||||
} else {
|
} else {
|
||||||
var count = info.downloading.length + info.pending;
|
var count = info.downloading.length + info.pending;
|
||||||
if (!wasActive) {
|
if (!wasActive) {
|
||||||
wasActive = true;
|
resetProgress();
|
||||||
maxSeen = count;
|
maxSeen = count;
|
||||||
bestRawProgress = 0;
|
|
||||||
rawProgress = 0;
|
|
||||||
cooldown = 2000;
|
|
||||||
displayProgress = 0;
|
|
||||||
}
|
}
|
||||||
if (count > maxSeen) {
|
if (count > maxSeen) {
|
||||||
maxSeen = count;
|
maxSeen = count;
|
||||||
|
@ -242,7 +247,7 @@
|
||||||
if (diff < 0.1) {
|
if (diff < 0.1) {
|
||||||
displayProgress = rawProgress;
|
displayProgress = rawProgress;
|
||||||
} else {
|
} else {
|
||||||
displayProgress += diff * 0.2;
|
displayProgress += diff * 0.1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print('PROGRESS:', displayProgress);
|
print('PROGRESS:', displayProgress);
|
||||||
|
|
Loading…
Reference in a new issue