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.
This commit is contained in:
Ell 2017-07-11 16:47:29 -04:00
parent 4f2c0dd846
commit e15a444656
3 changed files with 3 additions and 0 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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;