[Libreoffice-commits] core.git: vcl/source
Adrien Ollier (via logerrit)
logerrit at kemper.freedesktop.org
Tue May 7 08:25:25 UTC 2019
vcl/source/animate/Animation.cxx | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
New commits:
commit c1f04103a0bbe93a4c67cde50dda7a8eae2f955f
Author: Adrien Ollier <adr.ollier at hotmail.fr>
AuthorDate: Mon May 6 22:58:27 2019 +0200
Commit: Julien Nabet <serval2412 at yahoo.fr>
CommitDate: Tue May 7 10:24:50 2019 +0200
inverts the tests for performance optimization
Change-Id: Ib65ec7fd957ab19c703d31da9eb74390126d2d04
Signed-off-by: Adrien Ollier <adr.ollier at hotmail.fr>
Reviewed-on: https://gerrit.libreoffice.org/71881
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>
diff --git a/vcl/source/animate/Animation.cxx b/vcl/source/animate/Animation.cxx
index 3aeeadc649a8..7885343b7fa8 100644
--- a/vcl/source/animate/Animation.cxx
+++ b/vcl/source/animate/Animation.cxx
@@ -115,13 +115,14 @@ bool Animation::IsTransparent() const
// as the application (?) does not invalidate on non-transparent
// graphics due to performance reasons.
- return std::any_of(maList.begin(), maList.end(),
- [&aRect](const std::unique_ptr<AnimationBitmap>& pAnim) -> bool {
- return pAnim->meDisposal == Disposal::Back
- && tools::Rectangle{ pAnim->maPositionPixel, pAnim->maSizePixel }
- != aRect;
- })
- || maBitmapEx.IsTransparent();
+ return maBitmapEx.IsTransparent()
+ || std::any_of(maList.begin(), maList.end(),
+ [&aRect](const std::unique_ptr<AnimationBitmap>& pAnim) -> bool {
+ return pAnim->meDisposal == Disposal::Back
+ && tools::Rectangle{ pAnim->maPositionPixel,
+ pAnim->maSizePixel }
+ != aRect;
+ });
}
sal_uLong Animation::GetSizeBytes() const
More information about the Libreoffice-commits
mailing list