so this didn't update the internal size of the std::vector...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@302668
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
/***************************************************************************
- copyright : (C) 2002, 2003 by Scott Wheeler
+ copyright : (C) 2002 - 2004 by Scott Wheeler
email : wheeler@kde.org
***************************************************************************/
{
if(d->size < size) {
d->data.reserve(size);
- ::memset(DATA(d), padding, size - d->size);
+ d->data.insert(d->data.end(), size - d->size, padding);
}
else
d->data.erase(d->data.begin() + size, d->data.end());
/***************************************************************************
- copyright : (C) 2002, 2003 by Scott Wheeler
+ copyright : (C) 2002 - 2004 by Scott Wheeler
email : wheeler@kde.org
***************************************************************************/