Files
cromite/build/patches/Fix-chromium-vanilla.patch
2025-11-22 16:25:29 +01:00

35 lines
2.1 KiB
Diff

From: uazo <uazo@users.noreply.github.com>
Date: Fri, 2 Aug 2024 10:22:09 +0000
Subject: Fix chromium vanilla
Fixes some crashes in start-up (only chromium vanilla)
---
.../chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java | 2 ++
.../components/safe_browsing/SafeBrowsingApiBridge.java | 1 +
2 files changed, 3 insertions(+)
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java
@@ -187,6 +187,8 @@ public abstract class FirstRunFlowSequencer {
* @param freProperties Resulting FRE properties bundle.
*/
public void updateFirstRunProperties(Bundle freProperties) {
+ // fix chromium vanilla startup
+ if (freProperties == null) return;
assert freProperties != null;
freProperties.putBoolean(
FirstRunActivity.SHOW_HISTORY_SYNC_PAGE, shouldShowHistorySyncOptIn());
diff --git a/components/safe_browsing/android/java/src/org/chromium/components/safe_browsing/SafeBrowsingApiBridge.java b/components/safe_browsing/android/java/src/org/chromium/components/safe_browsing/SafeBrowsingApiBridge.java
--- a/components/safe_browsing/android/java/src/org/chromium/components/safe_browsing/SafeBrowsingApiBridge.java
+++ b/components/safe_browsing/android/java/src/org/chromium/components/safe_browsing/SafeBrowsingApiBridge.java
@@ -281,6 +281,7 @@ public final class SafeBrowsingApiBridge {
@CalledByNative
private static void startUriLookupBySafeBrowsingApi(
long callbackId, String uri, int[] threatTypes, int protocol) {
+ if ((true)) return; // (unused code in cromite) fix chromium vanilla crash
synchronized (sSafeBrowsingApiHandlerLock) {
if (sSafeBrowsingApiHandler == null) {
// sSafeBrowsingApiHandler can only be null in tests.
--