[Libreoffice-commits] core.git: 2 commits - reportdesign/source vcl/source

Lionel Elie Mamane lionel at mamane.lu
Tue Feb 26 03:18:05 PST 2013


 reportdesign/source/ui/inspection/GeometryHandler.cxx |    2 +-
 vcl/source/fontsubset/sft.cxx                         |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 24262b7cfe6607576a38e661553b56596d6164b4
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date:   Tue Feb 26 12:13:41 2013 +0100

    Don't abort when myPoints is empty
    
    Change-Id: I6bbb2a1cce1c89b94d027acf94fd712706bff422

diff --git a/vcl/source/fontsubset/sft.cxx b/vcl/source/fontsubset/sft.cxx
index 3e41baf..e110c12 100644
--- a/vcl/source/fontsubset/sft.cxx
+++ b/vcl/source/fontsubset/sft.cxx
@@ -752,7 +752,8 @@ static int GetCompoundTTOutline(TrueTypeFont *ttf, sal_uInt32 glyphID, ControlPo
     pa = (ControlPoint*)calloc(np, sizeof(ControlPoint));
     assert(pa != 0);
 
-    memcpy( pa, &myPoints[0], np*sizeof(ControlPoint) );
+    if (np > 0)
+        memcpy( pa, &myPoints[0], np*sizeof(ControlPoint) );
 
     *pointArray = pa;
     return np;
commit 62061df8964692c4fd14b4b5fd28b1490820c177
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date:   Fri Feb 22 16:30:03 2013 +0100

    Compare strings with proper length
    
    Change-Id: If88f79a7f63edb254ad5356e9a0fccc5573af106

diff --git a/reportdesign/source/ui/inspection/GeometryHandler.cxx b/reportdesign/source/ui/inspection/GeometryHandler.cxx
index 90d10be..97b946b 100644
--- a/reportdesign/source/ui/inspection/GeometryHandler.cxx
+++ b/reportdesign/source/ui/inspection/GeometryHandler.cxx
@@ -1431,7 +1431,7 @@ inspection::InteractiveSelectionResult SAL_CALL GeometryHandler::onInteractivePr
     }
     else if (      PropertyName.equalsAsciiL(PROPERTY_FORMULA.ascii, PROPERTY_FORMULA.length)
                 || PropertyName.equalsAsciiL(PROPERTY_INITIALFORMULA.ascii, PROPERTY_INITIALFORMULA.length)
-                || PropertyName.equalsAsciiL(PROPERTY_DATAFIELD.ascii, PROPERTY_INITIALFORMULA.length)
+                || PropertyName.equalsAsciiL(PROPERTY_DATAFIELD.ascii, PROPERTY_DATAFIELD.length)
                 || PropertyName.equalsAsciiL(PROPERTY_CONDITIONALPRINTEXPRESSION.ascii, PROPERTY_CONDITIONALPRINTEXPRESSION.length))
     {
         ::osl::ClearableMutexGuard aGuard( m_aMutex );


More information about the Libreoffice-commits mailing list