From 41659befd2bf958dcd1944161899bc2852e1d0c4 Mon Sep 17 00:00:00 2001 From: Arsentiy Milchakov Date: Thu, 21 May 2020 19:39:58 +0300 Subject: [PATCH] [guides on map] switch to network error state when internet is absent. --- map/guides_manager.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/map/guides_manager.cpp b/map/guides_manager.cpp index 63b4983dba..e4e3faafb2 100644 --- a/map/guides_manager.cpp +++ b/map/guides_manager.cpp @@ -107,12 +107,18 @@ void GuidesManager::SetEnabled(bool enabled) return; Clear(); - ChangeState(newState); m_shownGuides.clear(); + ChangeState(newState); if (!enabled) return; + if (!GetPlatform().IsConnected()) + { + ChangeState(GuidesState::FatalNetworkError); + return; + } + RequestGuides(); }