summaryrefslogtreecommitdiff
path: root/calcchain.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2021-07-06 00:31:04 +0800
committerxuri <xuri.me@gmail.com>2021-07-06 00:31:04 +0800
commitb7fece51736977e7d84aca30ecce7f6b3a1251f2 (patch)
tree77c730b216adbdf54b1b5c3542478bfcb2e5c61b /calcchain.go
parent544ef18a8cb9949fcb8833c6d2816783c90f3318 (diff)
Support concurrency add picture
Diffstat (limited to 'calcchain.go')
-rw-r--r--calcchain.go2
1 files changed, 2 insertions, 0 deletions
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:]...)