Index: shell/android/android_handler_loader.cc |
diff --git a/shell/android/android_handler_loader.cc b/shell/android/android_handler_loader.cc |
index 61b8e91cde3a90ad2fe346c5f5ae635d94b03a8f..1b334f317e2a5f917d242676b98c4f4383bceb72 100644 |
--- a/shell/android/android_handler_loader.cc |
+++ b/shell/android/android_handler_loader.cc |
@@ -13,12 +13,14 @@ AndroidHandlerLoader::AndroidHandlerLoader() { |
AndroidHandlerLoader::~AndroidHandlerLoader() { |
} |
-void AndroidHandlerLoader::Load(ApplicationManager* manager, |
- const GURL& url, |
- ShellPtr shell, |
- LoadCallback callback) { |
- DCHECK(shell); |
- application_.reset(new ApplicationImpl(&android_handler_, shell.Pass())); |
+void AndroidHandlerLoader::Load( |
+ ApplicationManager* manager, |
+ const GURL& url, |
+ InterfaceRequest<Application> application_request, |
+ LoadCallback callback) { |
+ DCHECK(application_request.is_pending()); |
+ application_.reset( |
+ new ApplicationImpl(&android_handler_, application_request.Pass())); |
} |
void AndroidHandlerLoader::OnApplicationError(ApplicationManager* manager, |