diff options
author | João Abecasis <joao.abecasis@nokia.com> | 2012-04-04 13:35:02 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-05 01:44:18 +0200 |
commit | 7488b79652cb18de3e2b295835c08a46f3e286f4 (patch) | |
tree | a089f97ff2dd88ac3491ca8312208bbfd3663d41 /src/corelib/tools/qstring.h | |
parent | 4c892e14c6929e174c8bccc9ec5693a63a8ce69c (diff) |
Drop nullary overload of private QString::realloc
Change-Id: I196ec038ab7b648287e310525681f2d218059b51
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools/qstring.h')
-rw-r--r-- | src/corelib/tools/qstring.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/corelib/tools/qstring.h b/src/corelib/tools/qstring.h index 202b74dfbf..fd22eb78a8 100644 --- a/src/corelib/tools/qstring.h +++ b/src/corelib/tools/qstring.h @@ -651,7 +651,6 @@ private: static int grow(int); static void free(Data *); - void realloc(); void realloc(int alloc); void expand(int i); void updateProperties() const; @@ -748,7 +747,7 @@ inline QChar *QString::data() inline const QChar *QString::constData() const { return reinterpret_cast<const QChar*>(d->data()); } inline void QString::detach() -{ if (d->ref.isShared() || (d->offset != sizeof(QStringData))) realloc(); } +{ if (d->ref.isShared() || (d->offset != sizeof(QStringData))) realloc(d->size); } inline bool QString::isDetached() const { return !d->ref.isShared(); } inline QString &QString::operator=(const QLatin1String &s) @@ -925,7 +924,7 @@ inline void QString::reserve(int asize) inline void QString::squeeze() { if (d->ref.isShared() || d->size < int(d->alloc)) - realloc(); + realloc(d->size); if (d->capacityReserved) { // cannot set unconditionally, since d could be shared_null or |