diff --git a/drape_frontend/drape_engine.cpp b/drape_frontend/drape_engine.cpp index f8e693b4f7..e3a6f6fefa 100644 --- a/drape_frontend/drape_engine.cpp +++ b/drape_frontend/drape_engine.cpp @@ -432,7 +432,7 @@ gui::TWidgetsSizeInfo const & DrapeEngine::GetWidgetSizes() void DrapeEngine::Allow3dMode(bool allow3d, bool allow3dBuildings) { m_threadCommutator->PostMessage(ThreadsCommutator::ResourceUploadThread, - make_unique_dp(allow3dBuildings), + make_unique_dp(allow3d && allow3dBuildings), MessagePriority::Normal); m_threadCommutator->PostMessage(ThreadsCommutator::RenderThread,