diff --git a/drape_frontend/render_group.cpp b/drape_frontend/render_group.cpp index 16ea14cd06..2aa124eec1 100755 --- a/drape_frontend/render_group.cpp +++ b/drape_frontend/render_group.cpp @@ -45,6 +45,9 @@ void RenderGroup::Update(ScreenBase const & modelView) void RenderGroup::CollectOverlay(ref_ptr tree) { + if (m_pendingOnDelete) + return; + for(drape_ptr & renderBucket : m_renderBuckets) renderBucket->CollectOverlayHandles(tree, GetOpacity() < 1.0); } diff --git a/iphone/Maps/Classes/EAGLView.mm b/iphone/Maps/Classes/EAGLView.mm index 86ac171a13..d8bcb2d36d 100644 --- a/iphone/Maps/Classes/EAGLView.mm +++ b/iphone/Maps/Classes/EAGLView.mm @@ -126,7 +126,7 @@ graphics::EDensity getDensityType(int exactDensityDPI, double scale) p.m_widgetsInitInfo[widget] = pos; }); - p.m_widgetsInitInfo[gui::WIDGET_SCALE_LABLE] = gui::Position(dp::LeftBottom); + p.m_widgetsInitInfo[gui::WIDGET_SCALE_LABEL] = gui::Position(dp::LeftBottom); GetFramework().CreateDrapeEngine(make_ref(m_factory), move(p));