Index: chrome/browser/ui/login/login_prompt.cc |
=================================================================== |
--- chrome/browser/ui/login/login_prompt.cc (revision 110185) |
+++ chrome/browser/ui/login/login_prompt.cc (working copy) |
@@ -6,6 +6,7 @@ |
#include <vector> |
+#include "base/bind.h" |
#include "base/command_line.h" |
#include "base/synchronization/lock.h" |
#include "base/utf_string_conversions.h" |
@@ -90,7 +91,7 @@ |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::AddObservers)); |
+ base::Bind(&LoginHandler::AddObservers, this)); |
if (!ResourceDispatcherHost::RenderViewForRequest( |
request_, &render_process_host_id_, &tab_contents_id_)) { |
@@ -150,11 +151,10 @@ |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::CloseContentsDeferred)); |
+ base::Bind(&LoginHandler::CloseContentsDeferred, this)); |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod( |
- this, &LoginHandler::SetAuthDeferred, username, password)); |
+ base::Bind(&LoginHandler::SetAuthDeferred, this, username, password)); |
} |
void LoginHandler::CancelAuth() { |
@@ -167,15 +167,15 @@ |
} else { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::NotifyAuthCancelled)); |
+ base::Bind(&LoginHandler::NotifyAuthCancelled, this)); |
} |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::CloseContentsDeferred)); |
+ base::Bind(&LoginHandler::CloseContentsDeferred, this)); |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::CancelAuthDeferred)); |
+ base::Bind(&LoginHandler::CancelAuthDeferred, this)); |
} |
void LoginHandler::OnRequestCancelled() { |
@@ -325,15 +325,15 @@ |
if (!TestAndSetAuthHandled()) { |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::CancelAuthDeferred)); |
+ base::Bind(&LoginHandler::CancelAuthDeferred, this)); |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::NotifyAuthCancelled)); |
+ base::Bind(&LoginHandler::NotifyAuthCancelled, this)); |
} |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &LoginHandler::RemoveObservers)); |
+ base::Bind(&LoginHandler::RemoveObservers, this)); |
// Delete this object once all InvokeLaters have been called. |
BrowserThread::ReleaseSoon(BrowserThread::IO, FROM_HERE, this); |