summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/tools/qlist.cpp')
-rw-r--r--src/corelib/tools/qlist.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/corelib/tools/qlist.cpp b/src/corelib/tools/qlist.cpp
index 72924ef84c..ad33010faf 100644
--- a/src/corelib/tools/qlist.cpp
+++ b/src/corelib/tools/qlist.cpp
@@ -154,6 +154,12 @@ void QListData::realloc(int alloc)
d->begin = d->end = 0;
}
+void QListData::dispose(Data *d)
+{
+ Q_ASSERT(!d->ref.isShared());
+ free(d);
+}
+
// ensures that enough space is available to append n elements
void **QListData::append(int n)
{