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:
@ -91,6 +91,7 @@ gimp_operation_border_class_init (GimpOperationBorderClass *klass)
|
|||||||
operation_class->prepare = gimp_operation_border_prepare;
|
operation_class->prepare = gimp_operation_border_prepare;
|
||||||
operation_class->get_required_for_output = gimp_operation_border_get_required_for_output;
|
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->get_cached_region = gimp_operation_border_get_cached_region;
|
||||||
|
operation_class->threaded = FALSE;
|
||||||
|
|
||||||
filter_class->process = gimp_operation_border_process;
|
filter_class->process = gimp_operation_border_process;
|
||||||
|
|
||||||
|
|||||||
@ -90,6 +90,7 @@ gimp_operation_grow_class_init (GimpOperationGrowClass *klass)
|
|||||||
operation_class->prepare = gimp_operation_grow_prepare;
|
operation_class->prepare = gimp_operation_grow_prepare;
|
||||||
operation_class->get_required_for_output = gimp_operation_grow_get_required_for_output;
|
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->get_cached_region = gimp_operation_grow_get_cached_region;
|
||||||
|
operation_class->threaded = FALSE;
|
||||||
|
|
||||||
filter_class->process = gimp_operation_grow_process;
|
filter_class->process = gimp_operation_grow_process;
|
||||||
|
|
||||||
|
|||||||
@ -91,6 +91,7 @@ gimp_operation_shrink_class_init (GimpOperationShrinkClass *klass)
|
|||||||
operation_class->prepare = gimp_operation_shrink_prepare;
|
operation_class->prepare = gimp_operation_shrink_prepare;
|
||||||
operation_class->get_required_for_output = gimp_operation_shrink_get_required_for_output;
|
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->get_cached_region = gimp_operation_shrink_get_cached_region;
|
||||||
|
operation_class->threaded = FALSE;
|
||||||
|
|
||||||
filter_class->process = gimp_operation_shrink_process;
|
filter_class->process = gimp_operation_shrink_process;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user