app: use BG fill in gimp_drawable_fill() if the drawable has no alpha

This commit is contained in:
Michael Natterer 2016-10-09 21:30:43 +02:00
parent f027bf53ab
commit a06f7e78f1
1 changed files with 6 additions and 0 deletions

View File

@ -59,6 +59,12 @@ gimp_drawable_fill (GimpDrawable *drawable,
g_return_if_fail (GIMP_IS_DRAWABLE (drawable));
g_return_if_fail (GIMP_IS_CONTEXT (context));
if (fill_type == GIMP_FILL_TRANSPARENT &&
! gimp_drawable_has_alpha (drawable))
{
fill_type = GIMP_FILL_BACKGROUND;
}
if (! gimp_get_fill_params (context, fill_type, &color, &pattern, NULL))
return;