Try fix Palette ReadFrom

This commit is contained in:
Tnze
2022-03-14 19:50:20 +08:00
parent 712094e879
commit ae2622c4e0

View File

@ -123,6 +123,7 @@ func (p *PaletteContainer) ReadFrom(r io.Reader) (n int64, err error) {
if err != nil { if err != nil {
return return
} }
p.bits = p.config.bits(int(bits))
p.palette = p.config.create(int(bits)) p.palette = p.config.create(int(bits))
nn, err := p.palette.ReadFrom(r) nn, err := p.palette.ReadFrom(r)
@ -205,8 +206,7 @@ func (p *PaletteContainer) WriteTo(w io.Writer) (n int64, err error) {
} }
type palette interface { type palette interface {
pk.FieldEncoder pk.Field
pk.FieldDecoder
id(v state) (int, bool) id(v state) (int, bool)
value(i int) state value(i int) state
} }