| commit | b5dd0d76d385aeae3fcbf4fd8ad1a788779561bf | [log] [tgz] |
|---|---|---|
| author | ajohnsen@google.com <ajohnsen@google.com> | Mon Aug 04 07:25:05 2014 +0000 |
| committer | ajohnsen@google.com <ajohnsen@google.com> | Mon Aug 04 07:25:05 2014 +0000 |
| tree | 3ee5010ebd03656c2ed041b0ee01838efce17835 | |
| parent | 16349628fa49955c4ecff4858ac53e700c55d085 [diff] |
Add check to watcher, to avoid null-error if unknown path is removed. BUG= R=kevmoo@google.com Review URL: https://codereview.chromium.org//428493004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/watcher@38846 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/pkgs/watcher/lib/src/path_set.dart b/pkgs/watcher/lib/src/path_set.dart index 01d4208..e9f7d32 100644 --- a/pkgs/watcher/lib/src/path_set.dart +++ b/pkgs/watcher/lib/src/path_set.dart
@@ -71,7 +71,7 @@ // the next level. var part = parts.removeFirst(); var entry = dir[part]; - if (entry.isEmpty) return new Set(); + if (entry == null || entry.isEmpty) return new Set(); partialPath = p.join(partialPath, part); var paths = recurse(entry, partialPath);