unecessary shrink

This commit is contained in:
mattijs
2008-10-13 09:34:08 +01:00
parent 682c247e00
commit c49e93d4d4

View File

@ -79,8 +79,9 @@ inline void Foam::DynamicList<T, SizeInc, SizeMult, SizeDiv>::setSize
const label s const label s
) )
{ {
if (s < List<T>::size()) if (s <= List<T>::size())
{ {
// shrink addressable size, leave allocated size untouched
List<T>::size() = s; List<T>::size() = s;
} }
else else
@ -100,8 +101,9 @@ inline void Foam::DynamicList<T, SizeInc, SizeMult, SizeDiv>::setSize
const T& t const T& t
) )
{ {
if (s < List<T>::size()) if (s <= List<T>::size())
{ {
// shrink addressable size, leave allocated size untouched
List<T>::size() = s; List<T>::size() = s;
} }
else else