Merge pull request #1314 from fredj/canvas_clear
Avoid clearing canvas twice
This commit is contained in:
@@ -95,15 +95,16 @@ ol.renderer.canvas.Map.prototype.renderFrame = function(frameState) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var context = this.context_;
|
||||||
|
|
||||||
var size = frameState.size;
|
var size = frameState.size;
|
||||||
if (this.canvas_.width != size[0] || this.canvas_.height != size[1]) {
|
if (this.canvas_.width != size[0] || this.canvas_.height != size[1]) {
|
||||||
this.canvas_.width = size[0];
|
this.canvas_.width = size[0];
|
||||||
this.canvas_.height = size[1];
|
this.canvas_.height = size[1];
|
||||||
|
} else {
|
||||||
|
context.clearRect(0, 0, this.canvas_.width, this.canvas_.height);
|
||||||
}
|
}
|
||||||
|
|
||||||
var context = this.context_;
|
|
||||||
context.clearRect(0, 0, this.canvas_.width, this.canvas_.height);
|
|
||||||
|
|
||||||
this.calculateMatrices2D(frameState);
|
this.calculateMatrices2D(frameState);
|
||||||
|
|
||||||
var layerStates = frameState.layerStates;
|
var layerStates = frameState.layerStates;
|
||||||
|
|||||||
Reference in New Issue
Block a user