From: Vincent PINON Date: Fri, 14 Feb 2014 11:01:42 +0000 (+0100) Subject: fix BUG#3186 : lock missing on enable effect X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=d049b327afc02b499266b5c895b13e438490b7c0;p=kdenlive fix BUG#3186 : lock missing on enable effect --- 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);