diff options
Diffstat (limited to 'extern/bullet2/src/BulletCollision/Gimpact/gim_array.h')
-rw-r--r-- | extern/bullet2/src/BulletCollision/Gimpact/gim_array.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h b/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h index cfd5da8f49a..27e6f32fc8b 100644 --- a/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h +++ b/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h @@ -285,18 +285,16 @@ public: m_data[index] = obj; } - inline void resize(GUINT size, bool call_constructor = true) + inline void resize(GUINT size, bool call_constructor = true, const T& fillData=T()) { - if(size>m_size) { reserve(size); if(call_constructor) { - T obj; while(m_size<size) { - m_data[m_size] = obj; + m_data[m_size] = fillData; m_size++; } } |