projects
/
lantea.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try to fix upload error, make initial draw faster
[lantea.git]
/
js
/
map.js
diff --git
a/js/map.js
b/js/map.js
index dc3ad9c776637595ddbc764b18b111e119dc67ba..5e65ed65080ebea906e537469fe208699e5773bd 100644
(file)
--- a/
js/map.js
+++ b/
js/map.js
@@
-162,14
+162,17
@@
function loadPrefs(aEvent) {
gAction.dispatchEvent(throwEv);
});
gWaitCounter++;
gAction.dispatchEvent(throwEv);
});
gWaitCounter++;
- var trackLoadStarted = false;
+ var trackLoadStarted = false;
redrawBase = 100;
gTrackStore.getListStepped(function(aTPoint) {
if (aTPoint) {
// Add in front and return new length.
var tracklen = gTrack.unshift(aTPoint);
gTrackStore.getListStepped(function(aTPoint) {
if (aTPoint) {
// Add in front and return new length.
var tracklen = gTrack.unshift(aTPoint);
- // Redraw track every 100 values (initial paint will do first anyhow).
- if (tracklen % 100 == 0)
+ // Redraw track periodically, larger distance the longer it gets.
+ // Initial paint will do initial track drawing.
+ if (tracklen % redrawBase == 0) {
drawTrack();
drawTrack();
+ redrawBase = tracklen;
+ }
}
else {
// Last point received.
}
else {
// Last point received.