projects
/
lantea.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
31f77b9
)
add a comment about crashing with drawing a blob
author
Robert Kaiser
<kairo@kairo.at>
Fri, 14 Dec 2012 13:02:09 +0000
(14:02 +0100)
committer
Robert Kaiser
<kairo@kairo.at>
Fri, 14 Dec 2012 13:02:09 +0000
(14:02 +0100)
js/map.js
patch
|
blob
|
blame
|
history
diff --git
a/js/map.js
b/js/map.js
index bb2d6bb4cec9f2f2c9592e45071caecd3e4121b7..04bbc1a1c6e9598fe3d09d7f55f8f07e54ea1ede 100644
(file)
--- a/
js/map.js
+++ b/
js/map.js
@@
-297,12
+297,16
@@
function drawMap() {
var iyMin = gPos.y - ht / 2;
var ixoff = Math.round((aCoords.x * size - ixMin) / gZoomFactor);
var iyoff = Math.round((aCoords.y * size - iyMin) / gZoomFactor);
var iyMin = gPos.y - ht / 2;
var ixoff = Math.round((aCoords.x * size - ixMin) / gZoomFactor);
var iyoff = Math.round((aCoords.y * size - iyMin) / gZoomFactor);
+ // Would be nice to draw directly from the blob, but that crashes:
+ // gMapContext.drawImage(aImage, ixoff, iyoff);
var URL = window.URL;
var imgURL = URL.createObjectURL(aImage);
var imgObj = new Image();
imgObj.src = imgURL;
var URL = window.URL;
var imgURL = URL.createObjectURL(aImage);
var imgObj = new Image();
imgObj.src = imgURL;
- gMapContext.drawImage(imgObj, ixoff, iyoff);
- URL.revokeObjectURL(imgURL);
+ imgObj.onload = function() {
+ gMapContext.drawImage(imgObj, ixoff, iyoff);
+ URL.revokeObjectURL(imgURL);
+ }
}
});
}
}
});
}