From: uazo 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 ++++ 1 file changed, 4 insertions(+) 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(); } -- 2.25.1