Do not manage cache when cached tile is on target layer's backbuffer
This commit is contained in:
committed by
Bart van den Eijnden
parent
d1b00824fc
commit
cd5ae45273
@@ -388,6 +388,11 @@ OpenLayers.TileManager = OpenLayers.Class({
|
||||
if (img && (!img.parentNode ||
|
||||
OpenLayers.Element.hasClass(img.parentNode, 'olBackBuffer'))) {
|
||||
if (tile.layer.backBuffer) {
|
||||
if (tile.layer.backBuffer === img.parentNode) {
|
||||
// cached image is on the target layer's backbuffer already,
|
||||
// so nothing to do here
|
||||
return;
|
||||
}
|
||||
img.style.opacity = 0;
|
||||
img.style.visibility = 'hidden';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user