Re-enable the 'alpha brighten' and 'alpha darken' blend methods. Why were they hidde...
[synfig.git] / synfig-core / trunk / src / synfig / layer_duplicate.cpp
index 6577237..a9d2f85 100644 (file)
@@ -173,6 +173,7 @@ Layer_Duplicate::accelerated_render(Context context,Surface *surface,int quality
        Color::BlendMethod blend_method(get_blend_method());
        int steps = duplicate_param->count_steps(time_cur);
 
+       Mutex::Lock lock(mutex);
        duplicate_param->reset_index(time_cur);
        do
        {
@@ -190,7 +191,5 @@ Layer_Duplicate::accelerated_render(Context context,Surface *surface,int quality
                i++;
        } while (duplicate_param->step(time_cur));
 
-       duplicate_param->reset_index(time_cur);
-
        return true;
 }