[Libreoffice-commits] core.git: 2 commits - vcl/source
Noel Grandin
noel at peralex.com
Mon Nov 23 05:21:01 PST 2015
vcl/source/bitmap/BitmapProcessor.cxx | 8 ++++----
vcl/source/image/Image.cxx | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
New commits:
commit 28f21af7194c887f74190e6c6596fbaafc189e97
Author: Noel Grandin <noel at peralex.com>
Date: Mon Nov 23 15:19:40 2015 +0200
fix Image::operator==
comparing the pointer values in std::unique_ptr's can never be true
(since they cannot point at the same thing, by definition)
Change-Id: I38eb6406b61d5a3662adb68ca1558248925d7e90
diff --git a/vcl/source/image/Image.cxx b/vcl/source/image/Image.cxx
index 33a5018..d224da1 100644
--- a/vcl/source/image/Image.cxx
+++ b/vcl/source/image/Image.cxx
@@ -221,8 +221,8 @@ bool Image::operator==(const Image& rImage) const
bRet = true;
else if (!rImage.mpImplData || !mpImplData)
bRet = false;
- else if (rImage.mpImplData->mpBitmapEx == mpImplData->mpBitmapEx)
- bRet = (rImage.mpImplData->mpBitmapEx == mpImplData->mpBitmapEx);
+ else
+ bRet = *rImage.mpImplData->mpBitmapEx == *mpImplData->mpBitmapEx;
return bRet;
}
commit 37605424f51c569d1b80c47a4d42366bf829e683
Author: Noel Grandin <noel at peralex.com>
Date: Mon Nov 23 15:10:37 2015 +0200
loplugin:loopvartoosmall
Change-Id: I2aca12b994c2fd260803a8897b968ddac848f235
diff --git a/vcl/source/bitmap/BitmapProcessor.cxx b/vcl/source/bitmap/BitmapProcessor.cxx
index 20f8121..44a0f7d 100644
--- a/vcl/source/bitmap/BitmapProcessor.cxx
+++ b/vcl/source/bitmap/BitmapProcessor.cxx
@@ -80,9 +80,9 @@ BitmapEx BitmapProcessor::createDisabledImage(const BitmapEx& rBitmapEx)
BitmapColor aGreyValue(0);
BitmapColor aGreyAlphaValue(0);
- for (int nY = 0; nY < aSize.Height(); ++nY)
+ for (long nY = 0; nY < aSize.Height(); ++nY)
{
- for (int nX = 0; nX < aSize.Width(); ++nX)
+ for (long nX = 0; nX < aSize.Width(); ++nX)
{
aGreyValue.SetIndex(pRead->GetLuminance(nY, nX));
pGrey->SetPixel(nY, nX, aGreyValue);
@@ -104,9 +104,9 @@ BitmapEx BitmapProcessor::createDisabledImage(const BitmapEx& rBitmapEx)
BitmapColor aGreyValue(0);
BitmapColor aGreyAlphaValue(0);
- for (int nY = 0; nY < aSize.Height(); ++nY)
+ for (long nY = 0; nY < aSize.Height(); ++nY)
{
- for (int nX = 0; nX < aSize.Width(); ++nX)
+ for (long nX = 0; nX < aSize.Width(); ++nX)
{
aGreyValue.SetIndex(pRead->GetLuminance(nY, nX));
pGrey->SetPixel(nY, nX, aGreyValue);
More information about the Libreoffice-commits
mailing list