From 6b86fd0d2ed6a5fbe660951c9ee4f750779e1b64 Mon Sep 17 00:00:00 2001 From: Yannik Bloscheck Date: Thu, 28 Aug 2025 16:03:05 +0200 Subject: [PATCH] [ios] Fix wrong position location after switching back from CarPlay Signed-off-by: Yannik Bloscheck --- .../UI/CarPlay/CarPlayMapViewController.swift | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/iphone/Maps/UI/CarPlay/CarPlayMapViewController.swift b/iphone/Maps/UI/CarPlay/CarPlayMapViewController.swift index 13d5b6ef5..65881c05c 100644 --- a/iphone/Maps/UI/CarPlay/CarPlayMapViewController.swift +++ b/iphone/Maps/UI/CarPlay/CarPlayMapViewController.swift @@ -159,14 +159,16 @@ final class CarPlayMapViewController: MWMViewController { } func updateVisibleViewPortState(_ state: CPViewPortState) { - viewPortState = state - switch viewPortState { - case .default: - updateVisibleViewPortToDefaultState() - case .preview: - updateVisibleViewPortToPreviewState() - case .navigation: - updateVisibleViewPortToNavigationState() + if CarPlayService.shared.isCarplayActivated { + viewPortState = state + switch viewPortState { + case .default: + updateVisibleViewPortToDefaultState() + case .preview: + updateVisibleViewPortToPreviewState() + case .navigation: + updateVisibleViewPortToNavigationState() + } } }