From bea2148f66b136de1fb3a97621c347642b9e68e4 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Mon, 17 Nov 2025 16:51:03 +0100 Subject: [PATCH] [ios] Don't let custom map appearance influence CarPlay Signed-off-by: Yannik Bloscheck --- iphone/Maps/Core/Theme/Core/ThemeManager.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/iphone/Maps/Core/Theme/Core/ThemeManager.swift b/iphone/Maps/Core/Theme/Core/ThemeManager.swift index 6b0005a47..ba690bc58 100644 --- a/iphone/Maps/Core/Theme/Core/ThemeManager.swift +++ b/iphone/Maps/Core/Theme/Core/ThemeManager.swift @@ -41,13 +41,14 @@ final class ThemeManager: NSObject { } }(actualTheme) - if Settings.mapAppearance == .light { + let isCarPlayActive = CarPlayService.shared.isCarplayActivated + if !isCarPlayActive, Settings.mapAppearance == .light { if actualTheme == .vehicleDay || actualTheme == .vehicleNight { FrameworkHelper.setTheme(.vehicleDay) } else { FrameworkHelper.setTheme(.day) } - } else if Settings.mapAppearance == .dark { + } else if !isCarPlayActive, Settings.mapAppearance == .dark { if actualTheme == .vehicleDay || actualTheme == .vehicleNight { FrameworkHelper.setTheme(.vehicleNight) } else {