From 7fd6a7985e25d46e0c4ea203503853e702430945 Mon Sep 17 00:00:00 2001 From: Alexei Anoshenko Date: Mon, 22 Apr 2024 20:03:40 +0300 Subject: [PATCH] Bug fixing --- background.go | 5 +---- backgroundConicGradient.go | 5 +---- backgroundGradient.go | 10 ++-------- viewStyle.go | 1 + 4 files changed, 5 insertions(+), 16 deletions(-) diff --git a/background.go b/background.go index a315e9f..ec83df6 100644 --- a/background.go +++ b/background.go @@ -259,8 +259,5 @@ func (image *backgroundImage) writeString(buffer *strings.Builder, indent string } func (image *backgroundImage) String() string { - buffer := allocStringBuilder() - defer freeStringBuilder(buffer) - image.writeString(buffer, "") - return buffer.String() + return runStringWriter(image) } diff --git a/backgroundConicGradient.go b/backgroundConicGradient.go index 27bd01f..385e97f 100644 --- a/backgroundConicGradient.go +++ b/backgroundConicGradient.go @@ -347,8 +347,5 @@ func (gradient *backgroundConicGradient) writeString(buffer *strings.Builder, in } func (gradient *backgroundConicGradient) String() string { - buffer := allocStringBuilder() - defer freeStringBuilder(buffer) - gradient.writeString(buffer, "") - return buffer.String() + return runStringWriter(gradient) } diff --git a/backgroundGradient.go b/backgroundGradient.go index d6ae2f4..12595d1 100644 --- a/backgroundGradient.go +++ b/backgroundGradient.go @@ -406,10 +406,7 @@ func (gradient *backgroundLinearGradient) writeString(buffer *strings.Builder, i } func (gradient *backgroundLinearGradient) String() string { - buffer := allocStringBuilder() - defer freeStringBuilder(buffer) - gradient.writeString(buffer, "") - return buffer.String() + return runStringWriter(gradient) } func (gradient *backgroundRadialGradient) Tag() string { @@ -664,8 +661,5 @@ func (gradient *backgroundRadialGradient) writeString(buffer *strings.Builder, i } func (gradient *backgroundRadialGradient) String() string { - buffer := allocStringBuilder() - defer freeStringBuilder(buffer) - gradient.writeString(buffer, "") - return buffer.String() + return runStringWriter(gradient) } diff --git a/viewStyle.go b/viewStyle.go index 94a86d2..53d078c 100644 --- a/viewStyle.go +++ b/viewStyle.go @@ -695,6 +695,7 @@ func writePropertyValue(buffer *strings.Builder, tag string, value any, indent s for _, shadow := range value { buffer.WriteString(indent2) shadow.writeString(buffer, indent) + buffer.WriteRune(',') } buffer.WriteRune('\n') buffer.WriteString(indent)