[Libreoffice-commits] core.git: 2 commits - sw/qa vcl/source
Noel Grandin (via logerrit)
logerrit at kemper.freedesktop.org
Wed May 1 06:07:19 UTC 2019
sw/qa/extras/layout/layout.cxx | 5 ++---
vcl/source/gdi/bitmapex.cxx | 14 +++++++++-----
2 files changed, 11 insertions(+), 8 deletions(-)
New commits:
commit 36f306d8891ef8cba53676e4a2a30434718228e4
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Tue Apr 30 10:49:44 2019 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed May 1 08:06:49 2019 +0200
fix bug in BitmapEx::operator==
Just because this image is transparent, does not mean it is equal to the
other image.
Similarly, just because this image has transparency color, does not mean
the other image has valid transparency color.
Also move the cheaper mbAlpha check before the more expensive
ShallowEquals check.
there since
commit 8ab086b6cc054501bfbf7ef6fa509c393691e860
Date: Mon Sep 18 16:07:07 2000 +0000
initial import
Change-Id: I63033bc8e7fed991513a171e637768e826eafad9
Reviewed-on: https://gerrit.libreoffice.org/71572
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/vcl/source/gdi/bitmapex.cxx b/vcl/source/gdi/bitmapex.cxx
index 7c90e6d349ef..e5aea9401e9f 100644
--- a/vcl/source/gdi/bitmapex.cxx
+++ b/vcl/source/gdi/bitmapex.cxx
@@ -187,13 +187,17 @@ bool BitmapEx::operator==( const BitmapEx& rBitmapEx ) const
if (GetSizePixel() != rBitmapEx.GetSizePixel())
return false;
- if (meTransparent == TransparentType::NONE)
- return true;
+ if (meTransparent != rBitmapEx.meTransparent)
+ return false;
- if (meTransparent == TransparentType::Color)
- return maTransparentColor == rBitmapEx.maTransparentColor;
+ if (meTransparent == TransparentType::Color
+ && maTransparentColor != rBitmapEx.maTransparentColor)
+ return false;
+
+ if (mbAlpha != rBitmapEx.mbAlpha)
+ return false;
- return maMask.ShallowEquals(rBitmapEx.maMask) && mbAlpha == rBitmapEx.mbAlpha;
+ return maMask.ShallowEquals(rBitmapEx.maMask);
}
bool BitmapEx::IsEmpty() const
commit 71d329d142806151e8a32c058abd57f38b795486
Author: Julien Nabet <serval2412 at yahoo.fr>
AuthorDate: Tue Apr 30 23:12:14 2019 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed May 1 08:06:35 2019 +0200
loplugin:stringconstant in sw/qa/extras/layout
Change-Id: I4934240946b435e7b5b13c2623143f7741106efa
Reviewed-on: https://gerrit.libreoffice.org/71599
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sw/qa/extras/layout/layout.cxx b/sw/qa/extras/layout/layout.cxx
index 3e8e597dd6e8..381f9c0087b6 100644
--- a/sw/qa/extras/layout/layout.cxx
+++ b/sw/qa/extras/layout/layout.cxx
@@ -2741,10 +2741,9 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testTdf122607_regression)
if (mxComponent.is())
mxComponent->dispose();
- auto const pName("tdf122607_leerzeile.odt");
+ OUString const pName("tdf122607_leerzeile.odt");
- OUString const url(m_directories.getURLFromSrc(DATA_DIRECTORY)
- + OUString::createFromAscii(pName));
+ OUString const url(m_directories.getURLFromSrc(DATA_DIRECTORY) + pName);
// note: must set Hidden property, so that SfxFrameViewWindow_Impl::Resize()
// does *not* forward initial VCL Window Resize and thereby triggers a
More information about the Libreoffice-commits
mailing list