Commit ce6f119b authored by Jérôme Lebel's avatar Jérôme Lebel Committed by Commit Bot

[iOS] cleanup, remove -[SceneController openUrlFromSettings:]

-[SceneController openUrlFromSettings:] is only used by
-[SceneController closeSettingsUIAndOpenURL:]. So the code from
|openUrlFromSettings:| is moved into |closeSettingsUIAndOpenURL:|.

Change-Id: Idd6c58f0d813f3b6412148e21d424ec9c4567c5e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2550813
Auto-Submit: Jérôme Lebel <jlebel@chromium.org>
Reviewed-by: default avatarMark Cogan <marq@chromium.org>
Commit-Queue: Mark Cogan <marq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830166}
parent 80ac98b9
...@@ -982,7 +982,17 @@ const char kMultiWindowOpenInNewWindowHistogram[] = ...@@ -982,7 +982,17 @@ const char kMultiWindowOpenInNewWindowHistogram[] =
// Opens an url from a link in the settings UI. // Opens an url from a link in the settings UI.
- (void)closeSettingsUIAndOpenURL:(OpenNewTabCommand*)command { - (void)closeSettingsUIAndOpenURL:(OpenNewTabCommand*)command {
[self openUrlFromSettings:command]; DCHECK([command fromChrome]);
UrlLoadParams params = UrlLoadParams::InNewTab([command URL]);
params.web_params.transition_type = ui::PAGE_TRANSITION_TYPED;
ProceduralBlock completion = ^{
[self dismissModalsAndOpenSelectedTabInMode:ApplicationModeForTabOpening::
NORMAL
withUrlLoadParams:params
dismissOmnibox:YES
completion:nil];
};
[self closeSettingsAnimated:YES completion:completion];
} }
- (void)closeSettingsUI { - (void)closeSettingsUI {
...@@ -1426,22 +1436,6 @@ const char kMultiWindowOpenInNewWindowHistogram[] = ...@@ -1426,22 +1436,6 @@ const char kMultiWindowOpenInNewWindowHistogram[] =
completion:nil]; completion:nil];
} }
#pragma mark - ApplicationCommandsHelpers
- (void)openUrlFromSettings:(OpenNewTabCommand*)command {
DCHECK([command fromChrome]);
UrlLoadParams params = UrlLoadParams::InNewTab([command URL]);
params.web_params.transition_type = ui::PAGE_TRANSITION_TYPED;
ProceduralBlock completion = ^{
[self dismissModalsAndOpenSelectedTabInMode:ApplicationModeForTabOpening::
NORMAL
withUrlLoadParams:params
dismissOmnibox:YES
completion:nil];
};
[self closeSettingsAnimated:YES completion:completion];
}
#pragma mark - UserFeedbackDataSource #pragma mark - UserFeedbackDataSource
- (BOOL)currentPageIsIncognito { - (BOOL)currentPageIsIncognito {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment