Loading build/patches/Open-YouTube-links-in-Bromite.patchdeleted 100644 → 0 +0 −29 Original line number Original line Diff line number Diff line From: AlexeyBarabash <alexey@brave.com> Date: Thu, 11 Jan 2018 13:27:34 +0200 Subject: Open YouTube links in Bromite See https://github.com/bromite/bromite/issues/1472 License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html --- .../external_intents/ExternalNavigationHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java b/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java --- a/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java +++ b/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java @@ -1345,6 +1345,12 @@ public class ExternalNavigationHandler { OverrideUrlLoadingAsyncActionType.UI_GATING_BROWSER_NAVIGATION); } + // force to open YouTube URLs in Bromite + String intentPackageName = targetIntent.getPackage(); + if (intentPackageName != null && intentPackageName.equals("com.google.android.youtube")) { + if (DEBUG) Log.i(TAG, "NO_OVERRIDE: YouTube URL for YouTube app"); + return OverrideUrlLoadingResult.forNoOverride(); + } // This should come after file intents, but before any returns of // OVERRIDE_WITH_EXTERNAL_INTENT. if (externalIntentRequestsDisabledForUrl(params)) { -- 2.25.1 Loading
build/patches/Open-YouTube-links-in-Bromite.patchdeleted 100644 → 0 +0 −29 Original line number Original line Diff line number Diff line From: AlexeyBarabash <alexey@brave.com> Date: Thu, 11 Jan 2018 13:27:34 +0200 Subject: Open YouTube links in Bromite See https://github.com/bromite/bromite/issues/1472 License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html --- .../external_intents/ExternalNavigationHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java b/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java --- a/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java +++ b/components/external_intents/android/java/src/org/chromium/components/external_intents/ExternalNavigationHandler.java @@ -1345,6 +1345,12 @@ public class ExternalNavigationHandler { OverrideUrlLoadingAsyncActionType.UI_GATING_BROWSER_NAVIGATION); } + // force to open YouTube URLs in Bromite + String intentPackageName = targetIntent.getPackage(); + if (intentPackageName != null && intentPackageName.equals("com.google.android.youtube")) { + if (DEBUG) Log.i(TAG, "NO_OVERRIDE: YouTube URL for YouTube app"); + return OverrideUrlLoadingResult.forNoOverride(); + } // This should come after file intents, but before any returns of // OVERRIDE_WITH_EXTERNAL_INTENT. if (externalIntentRequestsDisabledForUrl(params)) { -- 2.25.1