diff --git a/plugins/mergePaths.js b/plugins/mergePaths.js index 6a18996bf..ffcfa9a7d 100644 --- a/plugins/mergePaths.js +++ b/plugins/mergePaths.js @@ -58,7 +58,8 @@ exports.fn = function(item, params) { prevPathJS = path2js(prevContentItem), curPathJS = path2js(contentItem); - if (equalData && (params.force || !intersects(prevPathJS, curPathJS))) { + var noFill = contentItem.hasAttr('fill') && contentItem.attr('fill').value === 'none'; + if (equalData && (params.force || (noFill || !intersects(prevPathJS, curPathJS)))) { js2path(prevContentItem, prevPathJS.concat(curPathJS), params); return false; }