diff --git a/nav.go b/nav.go index ca00f84..3a1d3c8 100644 --- a/nav.go +++ b/nav.go @@ -297,6 +297,8 @@ func (nav *nav) loadDir(path string) *dir { return d } + nav.checkDir(d) + return d } @@ -477,6 +479,8 @@ func (nav *nav) loadReg(path string) *reg { return r } + nav.checkReg(r) + return r } @@ -867,8 +871,6 @@ func (nav *nav) rename() error { dir.files = append(dir.files, &file{FileInfo: lstat}) dir.sel(lstat.Name(), nav.height) - nav.checkDir(dir) - return nil }