修复 错误

master
dengsgo 2020-01-02 18:32:16 +08:00
parent 7d2e8dd34d
commit 8828bcaed6
1 changed files with 16 additions and 12 deletions

View File

@ -47,7 +47,7 @@ func newTaskMan(delay int, callUrl string) *TaskMan {
func (t *TaskMan) Put(cf *changedFile) {
if t.delay < 1 {
t.preRun(cf)
t.dispatcher(cf)
return
}
t.putLock.Lock()
@ -58,6 +58,11 @@ func (t *TaskMan) Put(cf *changedFile) {
if t.lastTaskId > cf.Changed {
return
}
t.dispatcher(cf)
}()
}
func (t *TaskMan) dispatcher(cf *changedFile) {
if keyInInstruction(InstShouldFinish) {
t.waitQueue = append(t.waitQueue, cf)
if t.cmd == nil {
@ -69,7 +74,6 @@ func (t *TaskMan) Put(cf *changedFile) {
} else {
t.preRun(cf)
}
}()
}
func (t *TaskMan) preRun(cf *changedFile) {