[Libreoffice-commits] core.git: vcl/quartz

Tomaž Vajngerl (via logerrit) logerrit at kemper.freedesktop.org
Wed May 8 21:18:16 UTC 2019


 vcl/quartz/salbmp.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 558c8bd9d5c5910e3290049e08fc7c3280151fd4
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Wed May 8 22:43:00 2019 +0900
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Wed May 8 23:17:17 2019 +0200

    Add some comments to macOS backend impl. of SalBitmap
    
    Change-Id: Idfefe7598df0b2e382be84aa5bfc8b60201768a7
    Reviewed-on: https://gerrit.libreoffice.org/71991
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/vcl/quartz/salbmp.cxx b/vcl/quartz/salbmp.cxx
index 3d7af959b90d..c47151f137b7 100644
--- a/vcl/quartz/salbmp.cxx
+++ b/vcl/quartz/salbmp.cxx
@@ -908,6 +908,7 @@ CGImageRef QuartzSalBitmap::CreateColorMask( int nX, int nY, int nWidth,
             reinterpret_cast<sal_uInt8*>(&nColor)[3] = nMaskColor.GetBlue();
 
             sal_uInt8* pSource = m_pUserBuffer.get();
+            // First to nY on y-axis, as that is our starting point (sub-image)
             if( nY )
                 pSource += nY * mnBytesPerRow;
 
@@ -915,7 +916,7 @@ CGImageRef QuartzSalBitmap::CreateColorMask( int nX, int nY, int nWidth,
             while( y-- )
             {
                 pSourcePixels->StartLine( pSource );
-                pSourcePixels->SkipPixel(nX);
+                pSourcePixels->SkipPixel(nX); // Skip on x axis to nX
                 sal_uInt32 x = nWidth;
                 while( x-- )
                 {


More information about the Libreoffice-commits mailing list