Correct way to get all downloaded map size.

This commit is contained in:
VladiMihaylenko 2017-04-12 14:47:52 +03:00 committed by Ilya Grechuhin
parent d5533a903f
commit 87b3d035c1

View file

@ -1510,11 +1510,13 @@ Framework::DoAfterUpdate Framework::ToDoAfterUpdate() const
if (!IsEnoughSpaceForUpdate(rootId, s))
return DoAfterUpdate::Nothing;
TMwmSize constexpr maxSize = 100 * 1024 * 1024;
TMwmSize const countrySizeInBytes = s.CountrySizeInBytes(rootId, MapOptions::Map).first;
TMwmSize constexpr maxSizeInBytes = 100 * 1024 * 1024;
NodeAttrs attrs;
s.GetNodeAttrs(rootId, attrs);
TMwmSize const countrySizeInBytes = attrs.m_localMwmSize;
return countrySizeInBytes > maxSize ? DoAfterUpdate::AskForUpdateMaps
: DoAfterUpdate::AutoupdateMaps;
return countrySizeInBytes > maxSizeInBytes ? DoAfterUpdate::AskForUpdateMaps
: DoAfterUpdate::AutoupdateMaps;
}
bool Framework::Search(search::SearchParams const & params)