diff options
Diffstat (limited to 'chromium/content/browser/loader/navigation_url_loader.cc')
-rw-r--r-- | chromium/content/browser/loader/navigation_url_loader.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chromium/content/browser/loader/navigation_url_loader.cc b/chromium/content/browser/loader/navigation_url_loader.cc index c1513dc4a5d..e2507650a81 100644 --- a/chromium/content/browser/loader/navigation_url_loader.cc +++ b/chromium/content/browser/loader/navigation_url_loader.cc @@ -4,6 +4,8 @@ #include "content/browser/loader/navigation_url_loader.h" +#include <utility> + #include "content/browser/frame_host/navigation_request_info.h" #include "content/browser/loader/navigation_url_loader_factory.h" #include "content/browser/loader/navigation_url_loader_impl.h" @@ -15,13 +17,15 @@ static NavigationURLLoaderFactory* g_factory = nullptr; scoped_ptr<NavigationURLLoader> NavigationURLLoader::Create( BrowserContext* browser_context, scoped_ptr<NavigationRequestInfo> request_info, + ServiceWorkerNavigationHandle* service_worker_handle, NavigationURLLoaderDelegate* delegate) { if (g_factory) { - return g_factory->CreateLoader(browser_context, request_info.Pass(), - delegate); + return g_factory->CreateLoader(browser_context, std::move(request_info), + service_worker_handle, delegate); } - return scoped_ptr<NavigationURLLoader>(new NavigationURLLoaderImpl( - browser_context, request_info.Pass(), delegate)); + return scoped_ptr<NavigationURLLoader>( + new NavigationURLLoaderImpl(browser_context, std::move(request_info), + service_worker_handle, delegate)); } void NavigationURLLoader::SetFactoryForTesting( |