| Index: chrome/browser/ui/apps/chrome_app_delegate.cc
|
| diff --git a/chrome/browser/ui/apps/chrome_app_delegate.cc b/chrome/browser/ui/apps/chrome_app_delegate.cc
|
| index aebb117481eb0cef93839a2c1dacea5a9db7cf0d..47d0a097541373c5c85958659969e1f3a992c534 100644
|
| --- a/chrome/browser/ui/apps/chrome_app_delegate.cc
|
| +++ b/chrome/browser/ui/apps/chrome_app_delegate.cc
|
| @@ -110,8 +110,6 @@ class OpenURLFromTabBasedOnBrowserDefault
|
| }
|
| }
|
|
|
| - bool IsOwnedByWorker() override { return true; }
|
| -
|
| private:
|
| scoped_ptr<content::WebContents> source_;
|
| const content::OpenURLParams params_;
|
| @@ -158,7 +156,8 @@ ChromeAppDelegate::NewWindowContentsDelegate::OpenURLFromTab(
|
| check_if_default_browser_worker =
|
| new ShellIntegration::DefaultBrowserWorker(
|
| new OpenURLFromTabBasedOnBrowserDefault(std::move(owned_source),
|
| - params));
|
| + params),
|
| + true);
|
| // Object lifetime notes: The OpenURLFromTabBasedOnBrowserDefault is owned
|
| // by check_if_default_browser_worker. StartCheckIsDefault() takes lifetime
|
| // ownership of check_if_default_browser_worker and will clean up after
|
|
|