From 6f127f9db43c081f7ad5c217f43e6d6714cecf86 Mon Sep 17 00:00:00 2001 From: Jehan Date: Tue, 13 Mar 2018 18:20:16 +0100 Subject: [PATCH] app: disable multi-threading on "gimp:shapeburst" operation. This operation is currently broken on multi-thread. So disable multi-threading, at least temporarily (if not forever since apparently we can get similar output with "gegl:distance-transform", but much faster and nicer). See bug 781621. --- app/operations/gimpoperationshapeburst.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/operations/gimpoperationshapeburst.c b/app/operations/gimpoperationshapeburst.c index 0440bb6117..f71c018908 100644 --- a/app/operations/gimpoperationshapeburst.c +++ b/app/operations/gimpoperationshapeburst.c @@ -88,6 +88,10 @@ gimp_operation_shapeburst_class_init (GimpOperationShapeburstClass *klass) operation_class->prepare = gimp_operation_shapeburst_prepare; operation_class->get_required_for_output = gimp_operation_shapeburst_get_required_for_output; operation_class->get_cached_region = gimp_operation_shapeburst_get_cached_region; + /* This operation is currently broken when multi-threaded. + * Cf. bug 781621. FIXME. + */ + operation_class->threaded = FALSE; filter_class->process = gimp_operation_shapeburst_process;