summaryrefslogtreecommitdiff
path: root/deserialize.fmt
diff options
context:
space:
mode:
Diffstat (limited to 'deserialize.fmt')
-rw-r--r--deserialize.fmt11
1 files changed, 8 insertions, 3 deletions
diff --git a/deserialize.fmt b/deserialize.fmt
index 1923db6..94aea4c 100644
--- a/deserialize.fmt
+++ b/deserialize.fmt
@@ -131,8 +131,13 @@ map[float32]image/color.NRGBA { // For WearBarParams.ColorStops.
*p = make(map[float32]color.NRGBA, n)
for ; n > 0; n-- {
wear := float32(read32(r))
- var colorStop color.NRGBA
- chk(deserialize(r, &colorStop))
- (*p)[wear] = colorStop
+ // Same as image/color.NRGBA, but it doesn't implement
+ // deserializer.
+ (*p)[wear] = color.NRGBA{
+ A: read8(r),
+ R: read8(r),
+ G: read8(r),
+ B: read8(r),
+ }
}
}