From: Jean-Baptiste Mardelle Date: Mon, 14 Jan 2013 22:12:34 +0000 (+0100) Subject: Fix folder rename appearing when opening project X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5592ccc13c0f8377b58dd4e3cb6dcd2315d37b30;p=kdenlive Fix folder rename appearing when opening project --- diff --git a/src/projectlist.cpp b/src/projectlist.cpp index cb78f068..1db09d13 100644 --- a/src/projectlist.cpp +++ b/src/projectlist.cpp @@ -1015,6 +1015,7 @@ void ProjectList::slotItemEdited(QTreeWidgetItem *item, int column) if (item->type() == PROJECTFOLDERTYPE) { if (column == 0) { FolderProjectItem *folder = static_cast (item); + if (item->text(0) == folder->groupName()) return; editFolder(item->text(0), folder->groupName(), folder->clipId()); folder->setGroupName(item->text(0)); m_doc->clipManager()->addFolder(folder->clipId(), item->text(0)); @@ -2229,6 +2230,7 @@ void ProjectList::extractMetadata(DocClipBase *clip) void ProjectList::slotReplyGetFileProperties(const QString &clipId, Mlt::Producer *producer, const stringMap &properties, const stringMap &metadata, bool replace) { + QMutexLocker lock(&m_processMutex); QString toReload; ProjectItem *item = getItemById(clipId); if (item && producer) {