[gimp] Bug 787663 - Cage tool creates artifacts with multi-threading.



commit 87aaf576d242d81fa3665f4da76bf53e1697a575
Author: Jehan <jehan girinstud io>
Date:   Wed Dec 6 15:03:56 2017 +0100

    Bug 787663 - Cage tool creates artifacts with multi-threading.
    
    Temporarily disable multi-threading on the cage transform so that it
    performs sanely until it is fixed.

 app/operations/gimpoperationcagetransform.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/app/operations/gimpoperationcagetransform.c b/app/operations/gimpoperationcagetransform.c
index a370d83..e951984 100644
--- a/app/operations/gimpoperationcagetransform.c
+++ b/app/operations/gimpoperationcagetransform.c
@@ -111,6 +111,10 @@ gimp_operation_cage_transform_class_init (GimpOperationCageTransformClass *klass
   operation_class->get_cached_region       = gimp_operation_cage_transform_get_cached_region;
   operation_class->no_cache                = FALSE;
   operation_class->get_bounding_box        = gimp_operation_cage_transform_get_bounding_box;
+  /* XXX Temporarily disable multi-threading on this operation until it
+   * is fixed. See bug 787663.
+   */
+  operation_class->threaded                = FALSE;
 
   filter_class->process                    = gimp_operation_cage_transform_process;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]