Skip to content
  • Ell's avatar
    app: eliminate double application of the selection mask ... · bd554439
    Ell authored
    ... in gimp_drawable_bucket_fill()
    
    gimp_drawable_apply_buffer() already takes the selection mask into
    account.  Intersecting the selection mask with the fill region
    prior to that leads to wrong (too low) alpha values, in general,
    when partial selection is involved.
    
    This commit eliminates the intersection of the fill region and
    selection mask data before the apply_buffer() call, although it
    does calculate the intersection of their bounds, to avoid
    processing regions that won't be visible anyway.
    bd554439