ClipManager::~ClipManager()
{
- kDebug() << "\n\n 2222222222222222222222222 CLOSE CM 22222222222";
qDeleteAll(m_clipList);
+ m_clipList.clear();
+ m_audioThumbsQueue.clear();
+ m_generatingAudioId.clear();
}
void ClipManager::clear()
// listen for file change
m_fileWatcher.removeFile(m_clipList.at(i)->fileURL().path());
}
- delete m_clipList.takeAt(i);
+ DocClipBase *clip = m_clipList.takeAt(i);
+ delete clip;
+ clip = NULL;
break;
}
}