Enable extensions in incognito: removed unnecessary code added in a previous version (#2511 #256)

This commit is contained in:
Carmelo Messina
2026-04-15 17:28:15 +02:00
parent a8aed07597
commit 8a021bb680
@@ -25,7 +25,6 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
.../ui/extensions/ExtensionActionsBridge.java | 65 +++++++++-
.../ui/extensions/ExtensionsMenuBridge.java | 101 ++++++++++++---
.../extensions/ExtensionsToolbarBridge.java | 121 +++++++++++++-----
.../android/tab_model/tab_model_jni_bridge.cc | 4 +
.../ExtensionActionListCoordinator.java | 15 ++-
.../ExtensionActionListMediator.java | 30 ++---
.../ExtensionToolbarCoordinator.java | 3 +
@@ -37,7 +36,7 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
.../ChromeAndroidTaskFeature.java | 2 +-
components/tabs/impl/tab_collection.cc | 16 +++
components/tabs/impl/tab_strip_collection.cc | 4 +-
31 files changed, 419 insertions(+), 124 deletions(-)
30 files changed, 415 insertions(+), 124 deletions(-)
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
@@ -1042,20 +1041,6 @@ diff --git a/chrome/browser/ui/android/extensions/java/src/org/chromium/chrome/b
observer.onActiveWebContentsChanged();
}
}
diff --git a/chrome/browser/ui/android/tab_model/tab_model_jni_bridge.cc b/chrome/browser/ui/android/tab_model/tab_model_jni_bridge.cc
--- a/chrome/browser/ui/android/tab_model/tab_model_jni_bridge.cc
+++ b/chrome/browser/ui/android/tab_model/tab_model_jni_bridge.cc
@@ -126,6 +126,10 @@ void TabModelJniBridge::AssociateWithBrowserWindow(
if (!TabModel::EnableBrowserWindowInterfaceMobile()) {
return;
}
+ if (native_android_browser_window == 0) {
+ scoped_unowned_user_data_.reset();
+ return;
+ }
BrowserWindowInterface* android_browser_window =
reinterpret_cast<BrowserWindowInterface*>(native_android_browser_window);
CHECK(android_browser_window != nullptr);
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/extensions/ExtensionActionListCoordinator.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/extensions/ExtensionActionListCoordinator.java
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/extensions/ExtensionActionListCoordinator.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/extensions/ExtensionActionListCoordinator.java