]> source.dussan.org Git - svg.js.git/commitdiff
Fixed path transformation when box width or height is 0
authorValentin <radu.v.valentin@me.com>
Mon, 6 May 2019 16:27:16 +0000 (18:27 +0200)
committerValentin <radu.v.valentin@me.com>
Mon, 6 May 2019 16:27:16 +0000 (18:27 +0200)
src/types/PathArray.js

index 764d05c3a5f76d0151211750380b1af79b0560f2..affd853b4ea267f1344e2bb973d42f0fd2205fe0 100644 (file)
@@ -182,6 +182,11 @@ extend(PathArray, {
     var box = this.bbox()
     var i, l
 
+    // If the box width or height is 0 then we ignore
+    // transformations on the respective axis
+    box.width = box.width === 0 ? 1 : box.width
+    box.height = box.height === 0 ? 1 : box.height
+    
     // recalculate position of all points according to new size
     for (i = this.length - 1; i >= 0; i--) {
       l = this[i][0]