Merge pull request #40 from dart-lang/fuzzy_arrow_fix2

Modify type on _onBatch to reflect call argument types, fixing an analysis warning.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f07ceaf..b4ca0ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.9.7+5
+
+* Fix an analysis warning.
+
 # 0.9.7+4
 
 * Declare support for `async` 2.0.0.
diff --git a/lib/src/directory_watcher/linux.dart b/lib/src/directory_watcher/linux.dart
index df1365c..c291aad 100644
--- a/lib/src/directory_watcher/linux.dart
+++ b/lib/src/directory_watcher/linux.dart
@@ -127,7 +127,8 @@
   }
 
   /// The callback that's run when a batch of changes comes in.
-  void _onBatch(List<FileSystemEvent> batch) {
+  void _onBatch(Object data) {
+    var batch = data as List<FileSystemEvent>;
     var files = new Set<String>();
     var dirs = new Set<String>();
     var changed = new Set<String>();
diff --git a/pubspec.yaml b/pubspec.yaml
index 15c51c6..41fbd8b 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: watcher
-version: 0.9.7+4
+version: 0.9.7+5
 author: Dart Team <misc@dartlang.org>
 homepage: https://github.com/dart-lang/watcher
 description: >