summaryrefslogtreecommitdiff
path: root/rows.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2020-11-04 01:24:26 +0000
committerxuri <xuri.me@gmail.com>2020-11-04 01:24:26 +0000
commitcdc57db3b3758781bd053228bfb32879b3adf3de (patch)
tree0878500606a8861fe5097afe27e3fe1863d98166 /rows.go
parentc82a185af83b8b3934efcb0b227e494a18f426ea (diff)
Fix race conditions
Diffstat (limited to 'rows.go')
-rw-r--r--rows.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/rows.go b/rows.go
index 7bbc43d..12d5ddf 100644
--- a/rows.go
+++ b/rows.go
@@ -290,10 +290,10 @@ func (f *File) GetRowHeight(sheet string, row int) (float64, error) {
// after deserialization of xl/sharedStrings.xml.
func (f *File) sharedStringsReader() *xlsxSST {
var err error
- wbPath := f.getWorkbookPath()
- relPath := strings.TrimPrefix(filepath.Join(filepath.Dir(wbPath), "_rels", filepath.Base(wbPath)+".rels"), string(filepath.Separator))
f.Lock()
defer f.Unlock()
+ wbPath := f.getWorkbookPath()
+ relPath := strings.TrimPrefix(filepath.Join(filepath.Dir(wbPath), "_rels", filepath.Base(wbPath)+".rels"), string(filepath.Separator))
if f.SharedStrings == nil {
var sharedStrings xlsxSST
ss := f.readXML("xl/sharedStrings.xml")