commit | 86fad30d1d885f3b493510bd7e94342fe2a8f086 | [log] [tgz] |
---|---|---|
author | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Tue Jul 29 21:39:27 2014 |
committer | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Tue Jul 29 21:39:27 2014 |
tree | 5c62578824d6a24dd83bc32fc80af456894d1c12 | |
parent | 4b5d64c1b21f6345a21ad330d07bb9546e87b986 [diff] [blame] |
Revert of Fix the handling of user gestures for external protocol handler dialogs. (https://codereview.chromium.org/131783012/) Reason for revert: This change broke certain cases where external protocol handlers are launched. Consider relanding depending on whether http://crbug.com/78592 is to be fixed. Original issue's description: > Fix the handling of user gestures for external protocol handler dialogs. > > - Remove browser state from external protocol handler. > - Use gesture with a timeout. > > BUG=173557 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261014 [email protected] Review URL: https://codereview.chromium.org/426713002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286301 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc index 9c692ae..2eb9bc1 100644 --- a/chrome/browser/extensions/chrome_extensions_browser_client.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -207,6 +207,10 @@ return last_version.IsOlderThan(current_version); } +void ChromeExtensionsBrowserClient::PermitExternalProtocolHandler() { + ExternalProtocolHandler::PermitLaunchUrl(); +} + scoped_ptr<AppSorting> ChromeExtensionsBrowserClient::CreateAppSorting() { return scoped_ptr<AppSorting>(new ChromeAppSorting()); }