- if (m_extra.contains("key"))
- jobResults.insert(m_extra.value("key"), mltFilter.get(m_extra.value("key").toUtf8().constData()));
- if (!jobResults.isEmpty() && jobStatus != JOBABORTED) emit gotFilterJobResults(m_clipId, startPos, track, jobResults, m_extra);
+ if (m_jobStatus != JOBABORTED && m_extra.contains("key")) {
+ QString result = mltFilter.get(m_extra.value("key").toUtf8().constData());
+ jobResults.insert(m_extra.value("key"), result);
+ }