QList: Remove CapacityReserved on squeeze
Even if we don't reallocate or detach. Change-Id: I44928c261f037b304de8ee6135b96f00dd217c51 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
This commit is contained in:
parent
8572f84467
commit
ba465f00ed
@ -528,6 +528,9 @@ inline void QList<T>::squeeze()
|
||||
detached->copyAppend(constBegin(), constEnd());
|
||||
}
|
||||
d.swap(detached);
|
||||
} else {
|
||||
// We're detached so this is fine
|
||||
d->clearFlag(Data::CapacityReserved);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user