diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index 754745fc..5c8d6cb8 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -1305,7 +1305,7 @@ var getMouseTarget = this.getMouseTarget = function(evt) { var _stroke = ele.getAttributeNS(null, 'stroke'); ele.removeAttributeNS(null, 'stroke'); //Re-apply stroke after delay. Anything higher than 1 seems to cause flicker - setTimeout(function() { ele.setAttributeNS(null, 'stroke', _stroke); }, 0); + if(_stroke !== null) setTimeout(function() { ele.setAttributeNS(null, 'stroke', _stroke); }, 0); }; } mouse_target.style.vectorEffect = 'non-scaling-stroke';