diff options
author | Yondon Fu <yondon.fu@gmail.com> | 2017-12-19 06:17:41 +0800 |
---|---|---|
committer | Yondon Fu <yondon.fu@gmail.com> | 2017-12-19 06:17:41 +0800 |
commit | 3857cdc267e3192697f561df0a0f827f65dfb6b5 (patch) | |
tree | 401c52c4972a68229ea283a394a0b0a5f3cfdc8e /accounts/keystore/watch.go | |
parent | a5330fe0c569b75cb8a524f60f7e8dc06498262b (diff) | |
parent | fe070ab5c32702033489f1b9d1655ea1b894c29e (diff) | |
download | go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.tar go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.tar.gz go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.tar.bz2 go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.tar.lz go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.tar.xz go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.tar.zst go-tangerine-3857cdc267e3192697f561df0a0f827f65dfb6b5.zip |
Merge branch 'master' into abi-offset-fixed-arrays
Diffstat (limited to 'accounts/keystore/watch.go')
-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 { |