Merge pull request #114 from ahocevar/noframe-fixes

Fixing IFrame tile layers. r=@elemoine
This commit is contained in:
ahocevar
2011-12-22 15:11:34 -08:00
2 changed files with 4 additions and 1 deletions

View File

@@ -339,6 +339,9 @@ OpenLayers.Tile.Image = OpenLayers.Class(OpenLayers.Tile, {
* or if it's currently loading. * or if it's currently loading.
*/ */
createBackBuffer: function() { createBackBuffer: function() {
if (!this.imgDiv || this.isLoading) {
return;
}
var backBuffer; var backBuffer;
if (this.frame) { if (this.frame) {
backBuffer = this.frame.cloneNode(false); backBuffer = this.frame.cloneNode(false);

View File

@@ -204,7 +204,7 @@ OpenLayers.Tile.Image.IFrame = {
*/ */
createBackBuffer: function() { createBackBuffer: function() {
var backBuffer; var backBuffer;
if(!this.useIFrame) { if(this.useIFrame === false) {
backBuffer = OpenLayers.Tile.Image.prototype.createBackBuffer.call(this); backBuffer = OpenLayers.Tile.Image.prototype.createBackBuffer.call(this);
} }
return backBuffer; return backBuffer;