diff options
author | Anatoly Serdtcev <serdtcev@maps.me> | 2019-01-14 15:09:10 +0300 |
---|---|---|
committer | mpimenov <mpimenov@users.noreply.github.com> | 2019-01-23 12:38:58 +0300 |
commit | 402d034152f78fa7f262cc8fc1e98267b03f4f87 (patch) | |
tree | 6fb94d6f8771b02d5e02dc6bcb1e25b136bd7ebc /indexer | |
parent | df2a3c3b30fb56e15d57d34fa23fa4270e6a65ad (diff) |
[indexer] Fix for review
Diffstat (limited to 'indexer')
-rw-r--r-- | indexer/cell_coverer.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/indexer/cell_coverer.hpp b/indexer/cell_coverer.hpp index c66e3118f1..e7aa35b67b 100644 --- a/indexer/cell_coverer.hpp +++ b/indexer/cell_coverer.hpp @@ -54,6 +54,7 @@ inline void CoverRect(m2::RectD rect, size_t cellsCount, int maxLevel, std::vect cellQueue; cellQueue.push(commonCell); + CHECK_GREATER_OR_EQUAL(maxLevel, 0, ()); while (!cellQueue.empty() && cellQueue.size() + result.size() < cellsCount) { auto id = cellQueue.top(); @@ -123,6 +124,7 @@ void CoverSpiral(m2::RectD rect, int maxLevel, std::vector<CellId> & result) return; CHECK(rect.IsValid(), ()); + CHECK_GREATER_OR_EQUAL(maxLevel, 0, ()); auto centralCell = Converter::ToCellId(rect.Center().x, rect.Center().y); while (maxLevel < centralCell.Level() && centralCell.Level() > 0) centralCell = centralCell.Parent(); |