X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipmanager.cpp;h=bb33d430873436534bddd6b253a11facba5e0cd8;hb=d0a7184b48382bbffa1fdef032932a31d5bc6217;hp=eff38756e759b40bcfc89fcda796b96caa794db3;hpb=7e3abf1c8eddca577a21e240c376313523e1c6fe;p=kdenlive diff --git a/src/clipmanager.cpp b/src/clipmanager.cpp index eff38756..bb33d430 100644 --- a/src/clipmanager.cpp +++ b/src/clipmanager.cpp @@ -115,7 +115,8 @@ void ClipManager::slotDeleteClip(const QString &clipId) { void ClipManager::deleteClip(const QString &clipId) { for (int i = 0; i < m_clipList.count(); i++) { if (m_clipList.at(i)->getId() == clipId) { - m_clipList.removeAt(i); + DocClipBase *clip = m_clipList.takeAt(i); + delete clip; break; } }