From 10a0ed3f2e6a71eced5f470f1c3e09d7be58bbc9 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Fri, 21 Aug 2009 20:29:29 +0200 Subject: Remove the unnecessary double memcpy now too. The previous commit reintroduced memcpy in detach2(). So we don't need to do memcpy here. Re-add the memcpy when detach3() is introduced. --- src/corelib/tools/qlist.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/corelib/tools/qlist.h b/src/corelib/tools/qlist.h index ab6f7bd..5fa0f6c 100644 --- a/src/corelib/tools/qlist.h +++ b/src/corelib/tools/qlist.h @@ -381,9 +381,6 @@ Q_INLINE_TEMPLATE void QList::node_copy(Node *from, Node *to, Node *src) (reinterpret_cast(current--))->~T(); QT_RETHROW; } - } else { - if (src != from && to - from > 0) - memcpy(from, src, (to - from) * sizeof(Node *)); } } -- cgit v0.12