Преглед на файлове

Use strings.Builder instead of bytes.Buffer in feDropShadow fix

DarthSim преди 2 години
родител
ревизия
296d2db8cf
променени са 1 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. 7 5
      svg/svg.go

+ 7 - 5
svg/svg.go

@@ -81,11 +81,13 @@ func Satitize(data *imagedata.ImageData) (*imagedata.ImageData, error) {
 }
 
 func replaceDropShadowNode(l *xml.Lexer, buf *bytes.Buffer) error {
-	inAttrs := new(bytes.Buffer)
-	blurAttrs := new(bytes.Buffer)
-	offsetAttrs := new(bytes.Buffer)
-	floodAttrs := new(bytes.Buffer)
-	finalAttrs := new(bytes.Buffer)
+	var (
+		inAttrs     strings.Builder
+		blurAttrs   strings.Builder
+		offsetAttrs strings.Builder
+		floodAttrs  strings.Builder
+		finalAttrs  strings.Builder
+	)
 
 	inID, _ := nanoid.New(8)
 	offsetID, _ := nanoid.New(8)