base::Bind: Convert FilePathWatcher.

BUG=none
TEST=none

R=willchan@chromium.org

Review URL: http://codereview.chromium.org/8677015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111405 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 29ec5c1efd883fcb60d4dd4f4b8f00151c634e9c
diff --git a/base/files/file_path_watcher.cc b/base/files/file_path_watcher.cc
index 7ce64ac..086da1e 100644
--- a/base/files/file_path_watcher.cc
+++ b/base/files/file_path_watcher.cc
@@ -17,6 +17,12 @@
   impl_->Cancel();
 }
 
+// static
+void FilePathWatcher::CancelWatch(
+    const scoped_refptr<PlatformDelegate>& delegate) {
+  delegate->CancelOnMessageLoopThread();
+}
+
 bool FilePathWatcher::Watch(const FilePath& path, Delegate* delegate) {
   DCHECK(path.IsAbsolute());
   return impl_->Watch(path, delegate);