summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2019-04-22 16:59:41 +0800
committerxuri <xuri.me@gmail.com>2019-04-22 16:59:41 +0800
commit095b5fb62a4bfea5c2163e415ad26e46c8c3b720 (patch)
treeb576e81c1c0dcb6e80234fc624131a8e08b31ea2
parentb45c4b094c6b2a7bfbc9944fc04c51c45b3454a3 (diff)
Resolve #387, skip saving empty calculation chains
-rw-r--r--calcchain.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/calcchain.go b/calcchain.go
index 22aab7e..ce679e5 100644
--- a/calcchain.go
+++ b/calcchain.go
@@ -25,7 +25,7 @@ func (f *File) calcChainReader() *xlsxCalcChain {
// calcChainWriter provides a function to save xl/calcChain.xml after
// serialize structure.
func (f *File) calcChainWriter() {
- if f.CalcChain != nil {
+ if f.CalcChain != nil && f.CalcChain.C != nil {
output, _ := xml.Marshal(f.CalcChain)
f.saveFileList("xl/calcChain.xml", output)
}