common paint: changed result in composite API

A possible error is due to erroneous arguments, so
InvalidArgument is return instead of InsufficientCondition
This commit is contained in:
Mira Grudzinska 2021-04-25 23:40:03 +02:00 committed by Hermet Park
parent 94f3d0dc11
commit d0dc9142ec

View file

@ -298,7 +298,7 @@ Paint* Paint::duplicate() const noexcept
Result Paint::composite(std::unique_ptr<Paint> target, CompositeMethod method) const noexcept
{
if (pImpl->composite(target.release(), method)) return Result::Success;
return Result::InsufficientCondition;
return Result::InvalidArguments;
}
@ -316,4 +316,4 @@ Result Paint::opacity(uint8_t o) noexcept
uint8_t Paint::opacity() const noexcept
{
return pImpl->opacity;
}
}