summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydatapointer.h
diff options
context:
space:
mode:
authorJoão Abecasis <joao.abecasis@nokia.com>2012-02-01 11:51:08 +0100
committerQt by Nokia <qt-info@nokia.com>2012-02-01 12:59:32 +0100
commit632840cb0f5ad355d87fc040b015d04af86371ec (patch)
treebc0f292c06ecbc97011346ef1af6eb1f4400fe4c /src/corelib/tools/qarraydatapointer.h
parente32d417b5129171be09a32bb3a65dca6f7464d8d (diff)
Make clear() use the shared null inline
There isn't a good reason to impose the additional library call and using the shared null here matches existing behavior in QByteArray, QString and QVector. Change-Id: Idd0bb9c7411db52630402534a11d87cbf2b1e7ba Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Diffstat (limited to 'src/corelib/tools/qarraydatapointer.h')
-rw-r--r--src/corelib/tools/qarraydatapointer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/tools/qarraydatapointer.h b/src/corelib/tools/qarraydatapointer.h
index 8b5752bc70..215549a2ee 100644
--- a/src/corelib/tools/qarraydatapointer.h
+++ b/src/corelib/tools/qarraydatapointer.h
@@ -141,7 +141,7 @@ public:
void clear()
{
QArrayDataPointer tmp(d);
- d = Data::allocate(0);
+ d = Data::sharedNull();
}
bool detach()