]> git.sesse.net Git - kdenlive/blobdiff - src/clipproperties.cpp
Fix some crashes on proxy operations
[kdenlive] / src / clipproperties.cpp
index 875f85e94e4380a594016ce45bd9e378ec759287..5d1c9b40532b3d3076af7e316c51e99520a33cc8 100644 (file)
@@ -1022,10 +1022,8 @@ void ClipProperties::slotUpdateDurationFormat(int ix)
 void ClipProperties::slotDeleteProxy()
 {
       QString proxy = m_clip->getProperty("proxy");
-      QFile::remove(proxy);
-      QMap <QString, QString> props;
-      props.insert("proxy", QString());
-      emit applyNewClipProperties(m_clip->getId(), m_clip->properties(), props, false, true);
+      if (proxy.isEmpty()) return;
+      emit deleteProxy(proxy);
       if (m_proxyContainer) delete m_proxyContainer;
 }