diff --git a/src/renderer/canvas2d.js b/src/renderer/canvas2d.js index 259c8d14..9cdcb3c3 100644 --- a/src/renderer/canvas2d.js +++ b/src/renderer/canvas2d.js @@ -112,7 +112,7 @@ var Canvas2dRenderer = (function Canvas2dRendererClosure() { Canvas2dRenderer.prototype = { renderPartial: function(data) { - if (data.data.length > 0) { + if (data.data.length > 0 || Object.keys(data.data).length>0) { this._drawAlpha(data); this._colorize(); } @@ -120,7 +120,7 @@ var Canvas2dRenderer = (function Canvas2dRendererClosure() { renderAll: function(data) { // reset render boundaries this._clear(); - if (data.data.length > 0) { + if (data.data.length > 0 || Object.keys(data.data).length>0 ) { this._drawAlpha(_prepareData(data)); this._colorize(); }