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();
|
||||
}
|
||||
|
||||
std::vector<unsigned> & GetLevel(unsigned level) {
|
||||
assert(level < levelInfos->size());
|
||||
std::vector<unsigned> & GetLevel(const unsigned level) {
|
||||
if(levelInfos->size() <= level)
|
||||
levelInfos->resize(level+1);
|
||||
assert(levelInfos->size() >= level);
|
||||
return (*levelInfos)[level];
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user