summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-26 21:56:13 +0000
committerachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-26 21:56:13 +0000
commit9c167954905b593fa870a7d3b1ab1cc0c7df9cca (patch)
tree5ee03fc5766a518cfb6218bd79f1cc88b1f20f1a
parente3beea886084f0d6ad1c2dc7c2c77cbcf2b468ee (diff)
downloadchromium_src-9c167954905b593fa870a7d3b1ab1cc0c7df9cca.zip
chromium_src-9c167954905b593fa870a7d3b1ab1cc0c7df9cca.tar.gz
chromium_src-9c167954905b593fa870a7d3b1ab1cc0c7df9cca.tar.bz2
Replace NewRunnableMethod with Callback in FileBrowserEventRouter
BUG=chromium-os:22024 TEST=tests pass. Review URL: http://codereview.chromium.org/8391037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107441 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/chromeos/extensions/file_browser_event_router.cc14
1 files changed, 6 insertions, 8 deletions
diff --git a/chrome/browser/chromeos/extensions/file_browser_event_router.cc b/chrome/browser/chromeos/extensions/file_browser_event_router.cc
index 2baf72f..7a5be43 100644
--- a/chrome/browser/chromeos/extensions/file_browser_event_router.cc
+++ b/chrome/browser/chromeos/extensions/file_browser_event_router.cc
@@ -4,6 +4,7 @@
#include "chrome/browser/chromeos/extensions/file_browser_event_router.h"
+#include "base/bind.h"
#include "base/json/json_writer.h"
#include "base/message_loop.h"
#include "base/stl_util.h"
@@ -445,24 +446,21 @@ void ExtensionFileBrowserEventRouter::FileWatcherDelegate::OnFilePathChanged(
const FilePath& local_path) {
BrowserThread::PostTask(
BrowserThread::UI, FROM_HERE,
- NewRunnableMethod(this,
- &FileWatcherDelegate::HandleFileWatchOnUIThread,
- local_path,
- false)); // got_error
+ base::Bind(&FileWatcherDelegate::HandleFileWatchOnUIThread,
+ this, local_path, false));
}
void ExtensionFileBrowserEventRouter::FileWatcherDelegate::OnFilePathError(
const FilePath& local_path) {
BrowserThread::PostTask(
BrowserThread::UI, FROM_HERE,
- NewRunnableMethod(this,
- &FileWatcherDelegate::HandleFileWatchOnUIThread,
- local_path,
- true)); // got_error
+ base::Bind(&FileWatcherDelegate::HandleFileWatchOnUIThread,
+ this, local_path, true));
}
void
ExtensionFileBrowserEventRouter::FileWatcherDelegate::HandleFileWatchOnUIThread(
const FilePath& local_path, bool got_error) {
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
router_->HandleFileWatchNotification(local_path, got_error);
}