Do not shrink test canvas

This commit is contained in:
ahocevar
2014-04-06 14:29:32 +02:00
parent 95795ea301
commit 09021dffd4
+11 -7
View File
@@ -201,12 +201,16 @@ ol.renderer.canvas.Layer.testCanvasSize = (function() {
data[2] = 126; data[2] = 126;
data[3] = 255; data[3] = 255;
} }
canvas.width = size[0]; var good = size[0] <= canvas.width && size[1] <= canvas.height;
canvas.height = size[1]; if (!good) {
var x = size[0] - 1; canvas.width = size[0];
var y = size[1] - 1; canvas.height = size[1];
context.putImageData(imageData, x, y); var x = size[0] - 1;
var result = context.getImageData(x, y, 1, 1); var y = size[1] - 1;
return goog.array.equals(imageData.data, result.data); context.putImageData(imageData, x, y);
var result = context.getImageData(x, y, 1, 1);
good = goog.array.equals(imageData.data, result.data);
}
return good;
}; };
})(); })();