Resizing level vector when non-existing level is requested.
This commit is contained in:
parent
43c2e3a291
commit
6b91ae4585
@ -30,8 +30,10 @@ public:
|
|||||||
return levelInfos->size();
|
return levelInfos->size();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<unsigned> & GetLevel(unsigned level) {
|
std::vector<unsigned> & GetLevel(const unsigned level) {
|
||||||
assert(level < levelInfos->size());
|
if(levelInfos->size() <= level)
|
||||||
|
levelInfos->resize(level+1);
|
||||||
|
assert(levelInfos->size() >= level);
|
||||||
return (*levelInfos)[level];
|
return (*levelInfos)[level];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user