Optimize _initDimensions to not create off-screen canvas every time. Closes #564

This commit is contained in:
kangax 2013-04-20 12:04:45 -04:00
parent 94a4b7b8d6
commit dce3f6f6ca

View file

@ -185,8 +185,10 @@
* @method _initDimensions
*/
_initDimensions: function() {
var canvasEl = fabric.util.createCanvasElement();
this._render(canvasEl.getContext('2d'));
if (!this._ctxForDimensions) {
this._ctxForDimensions = fabric.util.createCanvasElement().getContext('2d');
}
this._render(this._ctxForDimensions);
},
/**