diff options
author | Péter Szilágyi <peterke@gmail.com> | 2017-11-20 19:54:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-20 19:54:15 +0800 |
commit | 7b95cca56c28975eb66cd59f143a83178b969ddf (patch) | |
tree | 37fb8d9a773dc21941df1966481383ae896bf33e | |
parent | 0f184d3b149807bb85f7984c46812921a4ad6165 (diff) | |
parent | e2b3a23663393f5101a0a38086ca0911568ed427 (diff) | |
download | go-tangerine-7b95cca56c28975eb66cd59f143a83178b969ddf.tar.gz go-tangerine-7b95cca56c28975eb66cd59f143a83178b969ddf.tar.zst go-tangerine-7b95cca56c28975eb66cd59f143a83178b969ddf.zip |
Merge pull request #15527 from holiman/bump_watch
accounts/keystore: Ignore initial trigger of rescan-event
-rw-r--r-- | accounts/keystore/watch.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/accounts/keystore/watch.go b/accounts/keystore/watch.go index 602300b10..bbcfb9925 100644 --- a/accounts/keystore/watch.go +++ b/accounts/keystore/watch.go @@ -81,10 +81,14 @@ func (w *watcher) loop() { // When an event occurs, the reload call is delayed a bit so that // multiple events arriving quickly only cause a single reload. var ( - debounce = time.NewTimer(0) debounceDuration = 500 * time.Millisecond rescanTriggered = false + debounce = time.NewTimer(0) ) + // Ignore initial trigger + if !debounce.Stop() { + <-debounce.C + } defer debounce.Stop() for { select { |