Index: shell/application_manager/application_manager.cc |
diff --git a/shell/application_manager/application_manager.cc b/shell/application_manager/application_manager.cc |
index 3d411a7c32bdc0205da247675e3b069241ea916c..34625af57269d92dcef957ca09cd6a8a6e21dbf5 100644 |
--- a/shell/application_manager/application_manager.cc |
+++ b/shell/application_manager/application_manager.cc |
@@ -352,7 +352,7 @@ void ApplicationManager::HandleFetchCallback( |
// TODO(vtl): (Maybe this should be done by the factory/runner?) |
GURL base_resolved_url = GetBaseURLAndQuery(fetcher->GetURL(), nullptr); |
- NativeRunnerFactory::Options options; |
+ NativeApplicationOptions options; |
if (url_to_native_options_.find(base_resolved_url) != |
url_to_native_options_.end()) { |
DVLOG(2) << "Applying stored native options to resolved URL " |
@@ -371,7 +371,7 @@ void ApplicationManager::HandleFetchCallback( |
void ApplicationManager::RunNativeApplication( |
InterfaceRequest<Application> application_request, |
- const NativeRunnerFactory::Options& options, |
+ const NativeApplicationOptions& options, |
scoped_ptr<Fetcher> fetcher, |
const base::FilePath& path, |
bool path_exists) { |
@@ -448,19 +448,16 @@ void ApplicationManager::SetArgsForURL(const std::vector<std::string>& args, |
} |
} |
-void ApplicationManager::SetNativeOptionsForURL( |
- const NativeRunnerFactory::Options& options, |
+NativeApplicationOptions& ApplicationManager::NativeApplicationOptionsForURL( |
vardhan
2015/10/02 23:18:35
Seems like this is configuring the 'default' optio
|
const GURL& url) { |
DCHECK(!url.has_query()); // Precondition. |
// Apply mappings and resolution to get the resolved URL. |
GURL resolved_url = |
delegate_->ResolveMojoURL(delegate_->ResolveMappings(url)); |
- DCHECK(!resolved_url.has_query()); // Still shouldn't have query. |
// TODO(vtl): We should probably also remove/disregard the query string (and |
// maybe canonicalize in other ways). |
- DVLOG(2) << "Storing native options for resolved URL " << resolved_url |
- << " (original URL " << url << ")"; |
- url_to_native_options_[resolved_url] = options; |
+ DCHECK(!resolved_url.has_query()); // Still shouldn't have query. |
+ return url_to_native_options_[resolved_url]; |
} |
ApplicationLoader* ApplicationManager::GetLoaderForURL(const GURL& url) { |