From b7fece51736977e7d84aca30ecce7f6b3a1251f2 Mon Sep 17 00:00:00 2001 From: xuri Date: Tue, 6 Jul 2021 00:31:04 +0800 Subject: Support concurrency add picture --- calcchain.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'calcchain.go') diff --git a/calcchain.go b/calcchain.go index 1b99a04..671d144 100644 --- a/calcchain.go +++ b/calcchain.go @@ -56,6 +56,8 @@ func (f *File) deleteCalcChain(index int, axis string) { f.CalcChain = nil f.Pkg.Delete("xl/calcChain.xml") content := f.contentTypesReader() + content.Lock() + defer content.Unlock() for k, v := range content.Overrides { if v.PartName == "/xl/calcChain.xml" { content.Overrides = append(content.Overrides[:k], content.Overrides[k+1:]...) -- cgit v1.2.1