diff --git a/alib2data/src/common/SparseBoolVector.hpp b/alib2data/src/common/SparseBoolVector.hpp index 4743d724ec3838b8b895bbed419caf2eaeedfa97..d549ea9ee5b774b60b9d1b9cb6738dbc55f2321d 100644 --- a/alib2data/src/common/SparseBoolVector.hpp +++ b/alib2data/src/common/SparseBoolVector.hpp @@ -213,13 +213,13 @@ public: return m_Data; } - void resize ( size_t size ) { - if ( size > m_Size ) { + void resize ( size_t newSize ) { + if ( newSize > m_Size ) { // could be better - size_t added = ( size - m_Size ) / ( sizeof ( unsigned ) * 8 ) + 1; + size_t added = ( newSize - m_Size ) / ( sizeof ( unsigned ) * 8 ) + 1; m_Data.push_back ( element { ( unsigned ) added, 0 } ); } - m_Size = size; + m_Size = newSize; packData ( ); }