]> go.fuhry.dev Git - fsnotify.git/commitdiff
add done channal flag, keep waiting for the go loop func
authorYukang <moorekang@gmail.com>
Thu, 28 Aug 2014 11:07:42 +0000 (19:07 +0800)
committerNathan Youngman <git@nathany.com>
Fri, 29 Aug 2014 05:13:11 +0000 (23:13 -0600)
closes #37

AUTHORS
CHANGELOG.md
example_test.go

diff --git a/AUTHORS b/AUTHORS
index 398ad5fa68d83acd6b3fbac9529320f551f5c6f8..306091eda6a35bc6e57734e44721d72c54c7fa80 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -26,6 +26,7 @@ Soge Zhang <zhssoge@gmail.com>
 Tilak Sharma <tilaks@google.com>
 Travis Cline <travis.cline@gmail.com>
 Tudor Golubenco <tudor.g@gmail.com>
+Yukang <moorekang@gmail.com>
 bronze1man <bronze1man@gmail.com>
 debrando <denis.brandolini@gmail.com>
 henrikedwards <henrik.edwards@gmail.com>
index af555f55bf10a681daf2c36f12866efc51930f19..96abeaf8ebe007a76b69f7d3842ad90ac48eb6fd 100644 (file)
@@ -1,5 +1,9 @@
 # Changelog
 
+## master
+
+* Add done channel to example code. [#37](https://github.com/go-fsnotify/fsnotify/pull/37) (thanks @chenyukang)
+
 ## v1.0.3 / 2014-08-19
 
 * [Fix] Windows MOVED_TO now translates to Create like on BSD and Linux. [#36](https://github.com/go-fsnotify/fsnotify/issues/36)
index 5b22907b1e3765a7a9d515f2237afc9411fa233a..9f2c63f475b013a3330fd29b2ca5edce0e2c0cea 100644 (file)
@@ -19,6 +19,7 @@ func ExampleNewWatcher() {
        }
        defer watcher.Close()
 
+       done := make(chan bool)
        go func() {
                for {
                        select {
@@ -37,4 +38,5 @@ func ExampleNewWatcher() {
        if err != nil {
                log.Fatal(err)
        }
+       <-done
 }