Remove dead code in ChromeNavigationUIData
ChromeNavigationUIData::window_open_disposition is only checked by tests
(which are also removed by this CL).
Bug: None
Change-Id: I56d0390ec6adf7b732137fe61b5be0db8d5eae16
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6451812
Commit-Queue: Kevin McNee <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Giovanni Ortuno Urquidi <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1446677}
diff --git a/chrome/browser/renderer_host/chrome_navigation_ui_data.cc b/chrome/browser/renderer_host/chrome_navigation_ui_data.cc
index dafef6b7..a520f64 100644
--- a/chrome/browser/renderer_host/chrome_navigation_ui_data.cc
+++ b/chrome/browser/renderer_host/chrome_navigation_ui_data.cc
@@ -8,19 +8,16 @@
#include "components/no_state_prefetch/browser/no_state_prefetch_contents.h"
#include "content/public/browser/navigation_handle.h"
#include "extensions/buildflags/buildflags.h"
-#include "ui/base/window_open_disposition.h"
#if BUILDFLAG(ENABLE_EXTENSIONS)
#include "extensions/browser/extensions_browser_client.h"
#include "extensions/common/constants.h"
#endif
-ChromeNavigationUIData::ChromeNavigationUIData()
- : disposition_(WindowOpenDisposition::CURRENT_TAB) {}
+ChromeNavigationUIData::ChromeNavigationUIData() = default;
ChromeNavigationUIData::ChromeNavigationUIData(
- content::NavigationHandle* navigation_handle)
- : disposition_(WindowOpenDisposition::CURRENT_TAB) {
+ content::NavigationHandle* navigation_handle) {
auto* web_contents = navigation_handle->GetWebContents();
#if BUILDFLAG(ENABLE_EXTENSIONS)
int tab_id = extension_misc::kUnknownTabId;
@@ -48,11 +45,9 @@
std::unique_ptr<ChromeNavigationUIData>
ChromeNavigationUIData::CreateForMainFrameNavigation(
content::WebContents* web_contents,
- WindowOpenDisposition disposition,
bool is_using_https_as_default_scheme,
bool force_no_https_upgrade) {
auto navigation_ui_data = std::make_unique<ChromeNavigationUIData>();
- navigation_ui_data->disposition_ = disposition;
navigation_ui_data->is_using_https_as_default_scheme_ =
is_using_https_as_default_scheme;
navigation_ui_data->force_no_https_upgrade_ = force_no_https_upgrade;
@@ -77,7 +72,6 @@
std::unique_ptr<content::NavigationUIData> ChromeNavigationUIData::Clone() {
auto copy = std::make_unique<ChromeNavigationUIData>();
- copy->disposition_ = disposition_;
copy->is_using_https_as_default_scheme_ = is_using_https_as_default_scheme_;
copy->force_no_https_upgrade_ = force_no_https_upgrade_;