From d31010bd609aecd9aab152ff943abd55f3581125 Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Thu, 20 Apr 2017 17:54:42 +0300 Subject: [PATCH] [MAPSME-4329] [ios] Limited vehicle themes to vehicle routing. --- iphone/Maps/UI/Appearance/ThemeManager.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/iphone/Maps/UI/Appearance/ThemeManager.swift b/iphone/Maps/UI/Appearance/ThemeManager.swift index 2db937c358..911f1be4ec 100644 --- a/iphone/Maps/UI/Appearance/ThemeManager.swift +++ b/iphone/Maps/UI/Appearance/ThemeManager.swift @@ -10,14 +10,14 @@ final class ThemeManager: NSObject { private func update(theme: MWMTheme) { let actualTheme: MWMTheme = { theme in - let isRoutingActive = MWMRouter.isRoutingActive() + let isVehicleRouting = MWMRouter.isRoutingActive() && (MWMRouter().type == .vehicle) switch theme { case .day: fallthrough - case .vehicleDay: return isRoutingActive ? .vehicleDay : .day + case .vehicleDay: return isVehicleRouting ? .vehicleDay : .day case .night: fallthrough - case .vehicleNight: return isRoutingActive ? .vehicleNight : .night + case .vehicleNight: return isVehicleRouting ? .vehicleNight : .night case .auto: - guard isRoutingActive else { return .day } + guard isVehicleRouting else { return .day } switch MWMFrameworkHelper.daytime() { case .day: return .vehicleDay case .night: return .vehicleNight