From d049b327afc02b499266b5c895b13e438490b7c0 Mon Sep 17 00:00:00 2001 From: Vincent PINON Date: Fri, 14 Feb 2014 12:01:42 +0100 Subject: [PATCH] fix BUG#3186 : lock missing on enable effect --- src/renderer.cpp | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.39.2