[gimp] Bug 784799 - select > shrink and border produce horizontal gaps in selection



commit e15a4446562b48c46b265899596dd7ec0e93e15c
Author: Ell <ell_se yahoo com>
Date:   Tue Jul 11 16:47:29 2017 -0400

    Bug 784799 - select > shrink and border produce horizontal gaps in selection
    
    The grow, shrink, and border ops are written to process the entire
    input at once, so chunking breaks them.  Just make them non-threaded
    for now.

 app/operations/gimpoperationborder.c |    1 +
 app/operations/gimpoperationgrow.c   |    1 +
 app/operations/gimpoperationshrink.c |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/app/operations/gimpoperationborder.c b/app/operations/gimpoperationborder.c
index b25c46e..3146154 100644
--- a/app/operations/gimpoperationborder.c
+++ b/app/operations/gimpoperationborder.c
@@ -91,6 +91,7 @@ gimp_operation_border_class_init (GimpOperationBorderClass *klass)
   operation_class->prepare                 = gimp_operation_border_prepare;
   operation_class->get_required_for_output = gimp_operation_border_get_required_for_output;
   operation_class->get_cached_region       = gimp_operation_border_get_cached_region;
+  operation_class->threaded                = FALSE;
 
   filter_class->process                    = gimp_operation_border_process;
 
diff --git a/app/operations/gimpoperationgrow.c b/app/operations/gimpoperationgrow.c
index dbd9ab4..6ed2655 100644
--- a/app/operations/gimpoperationgrow.c
+++ b/app/operations/gimpoperationgrow.c
@@ -90,6 +90,7 @@ gimp_operation_grow_class_init (GimpOperationGrowClass *klass)
   operation_class->prepare                 = gimp_operation_grow_prepare;
   operation_class->get_required_for_output = gimp_operation_grow_get_required_for_output;
   operation_class->get_cached_region       = gimp_operation_grow_get_cached_region;
+  operation_class->threaded                = FALSE;
 
   filter_class->process                    = gimp_operation_grow_process;
 
diff --git a/app/operations/gimpoperationshrink.c b/app/operations/gimpoperationshrink.c
index 67a25b0..86a318d 100644
--- a/app/operations/gimpoperationshrink.c
+++ b/app/operations/gimpoperationshrink.c
@@ -91,6 +91,7 @@ gimp_operation_shrink_class_init (GimpOperationShrinkClass *klass)
   operation_class->prepare                 = gimp_operation_shrink_prepare;
   operation_class->get_required_for_output = gimp_operation_shrink_get_required_for_output;
   operation_class->get_cached_region       = gimp_operation_shrink_get_cached_region;
+  operation_class->threaded                = FALSE;
 
   filter_class->process                    = gimp_operation_shrink_process;
 


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