diff options
author | achuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-26 21:56:13 +0000 |
---|---|---|
committer | achuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-26 21:56:13 +0000 |
commit | 9c167954905b593fa870a7d3b1ab1cc0c7df9cca (patch) | |
tree | 5ee03fc5766a518cfb6218bd79f1cc88b1f20f1a | |
parent | e3beea886084f0d6ad1c2dc7c2c77cbcf2b468ee (diff) | |
download | chromium_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.cc | 14 |
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); } |