| Index: ios/chrome/app/chrome_app_startup_parameters.mm
|
| diff --git a/ios/chrome/app/chrome_app_startup_parameters.mm b/ios/chrome/app/chrome_app_startup_parameters.mm
|
| index 74054b0267f49665353515c8c2e68f3c4772de89..bc1a9f8307586ff86c58b6c8a9e00b5c9df94803 100644
|
| --- a/ios/chrome/app/chrome_app_startup_parameters.mm
|
| +++ b/ios/chrome/app/chrome_app_startup_parameters.mm
|
| @@ -286,6 +286,33 @@ enum MobileSessionStartAction {
|
| completeURL:url];
|
| }
|
|
|
| + if ([command
|
| + isEqualToString:base::SysUTF8ToNSString(
|
| + app_group::kChromeAppGroupQRScannerCommand)]) {
|
| + ChromeAppStartupParameters* params = [[ChromeAppStartupParameters alloc]
|
| + initWithExternalURL:GURL(kChromeUINewTabURL)
|
| + xCallbackParameters:nil
|
| + declaredSourceApp:appId
|
| + secureSourceApp:secureSourceApp
|
| + completeURL:url];
|
| + [params setLaunchQRScanner:YES];
|
| + return params;
|
| + }
|
| +
|
| + if ([command isEqualToString:
|
| + base::SysUTF8ToNSString(
|
| + app_group::kChromeAppGroupIncognitoSearchCommand)]) {
|
| + ChromeAppStartupParameters* params = [[ChromeAppStartupParameters alloc]
|
| + initWithExternalURL:GURL(kChromeUINewTabURL)
|
| + xCallbackParameters:nil
|
| + declaredSourceApp:appId
|
| + secureSourceApp:secureSourceApp
|
| + completeURL:url];
|
| + [params setLaunchInIncognito:YES];
|
| + [params setLaunchFocusOmnibox:YES];
|
| + return params;
|
| + }
|
| +
|
| return nil;
|
| }
|
|
|
|
|