X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frenderer.cpp;h=69e40deaaad47de567bb3592f505abc46c46bdf8;hb=d049b327afc02b499266b5c895b13e438490b7c0;hp=13bf002012b9e02ab183a247828feb22061df6ae;hpb=50a62076c3e96ac7aa16410a609c0daefb1a3522;p=kdenlive diff --git a/src/renderer.cpp b/src/renderer.cpp index 13bf0020..69e40dea 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -3170,6 +3170,7 @@ bool Render::mltEnableEffects(int track, const GenTime &position, const QList filter(ct); + service.lock(); while (filter) { if (effectIndexes.contains(filter->get_int("kdenlive_ix"))) { filter->set("disable", (int) disable); @@ -3195,6 +3196,7 @@ bool Render::mltEnableTrackEffects(int track, const QList &effectIndexes, int ct = 0; Mlt::Filter *filter = clipService.filter(ct); + service.lock(); while (filter) { if (effectIndexes.contains(filter->get_int("kdenlive_ix"))) { filter->set("disable", (int) disable);