Files
cromite/build/patches/Remove-segmentation-platform.patch
T
2022-09-22 20:50:30 +02:00

58 lines
2.5 KiB
Diff

From: uazo <uazo@users.noreply.github.com>
Date: Thu, 9 Jun 2022 19:45:03 +0000
Subject: Remove segmentation platform
Also fixes a crash on startup.
Original License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
---
.../chrome_browser_main_extra_parts_segmentation_platform.cc | 4 ++++
components/segmentation_platform/embedder/BUILD.gn | 1 -
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/chrome/browser/segmentation_platform/chrome_browser_main_extra_parts_segmentation_platform.cc b/chrome/browser/segmentation_platform/chrome_browser_main_extra_parts_segmentation_platform.cc
--- a/chrome/browser/segmentation_platform/chrome_browser_main_extra_parts_segmentation_platform.cc
+++ b/chrome/browser/segmentation_platform/chrome_browser_main_extra_parts_segmentation_platform.cc
@@ -15,17 +15,20 @@
#include "components/segmentation_platform/public/segmentation_platform_service.h"
void ChromeBrowserMainExtraPartsSegmentationPlatform::PreCreateThreads() {
+ if ((true)) return;
segmentation_platform::LocalStateHelper::GetInstance().Initialize(
g_browser_process->local_state());
}
void ChromeBrowserMainExtraPartsSegmentationPlatform::PreProfileInit() {
+ if ((true)) return;
segmentation_platform::UkmDatabaseClient::GetInstance().PreProfileInit();
}
void ChromeBrowserMainExtraPartsSegmentationPlatform::PostProfileInit(
Profile* profile,
bool is_initial_profile) {
+ if ((true)) return;
if (!profile || profile->IsOffTheRecord())
return;
@@ -46,5 +49,6 @@ void ChromeBrowserMainExtraPartsSegmentationPlatform::PostProfileInit(
}
void ChromeBrowserMainExtraPartsSegmentationPlatform::PostMainMessageLoopRun() {
+ if ((true)) return;
segmentation_platform::UkmDatabaseClient::GetInstance().PostMessageLoopRun();
}
diff --git a/components/segmentation_platform/embedder/BUILD.gn b/components/segmentation_platform/embedder/BUILD.gn
--- a/components/segmentation_platform/embedder/BUILD.gn
+++ b/components/segmentation_platform/embedder/BUILD.gn
@@ -21,7 +21,6 @@ source_set("embedder") {
"//components/optimization_guide/core",
"//components/optimization_guide/core:features",
"//components/segmentation_platform/internal",
- "//components/segmentation_platform/internal:optimization_guide_segmentation_handler",
"//components/segmentation_platform/internal/proto",
"//components/segmentation_platform/public",
"//url",
--
2.25.1