diff --git a/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift b/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift index c9b439b80f..c18d8643c1 100644 --- a/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift +++ b/iphone/Maps/UI/BottomMenu/Menu/BottomMenuInteractor.swift @@ -33,10 +33,13 @@ class BottomMenuInteractor { extension BottomMenuInteractor: BottomMenuInteractorProtocol { func close() { - if controlsManager?.guidesNavigationBarHidden == false { - controlsManager?.menuState = .inactive + guard let controlsManager = controlsManager else { + fatalError() + } + if controlsManager.guidesNavigationBarHidden == false { + controlsManager.menuState = .inactive } else { - controlsManager?.menuState = .hidden + controlsManager.menuState = controlsManager.menuRestoreState } }