[Libreoffice-commits] core.git: sdext/source

Vort vvort at yandex.ru
Thu May 8 02:04:43 PDT 2014


 sdext/source/pdfimport/wrapper/wrapper.cxx |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit e0bde4c53b1b8412833d4b84a214da8b8fc1f6e7
Author: Vort <vvort at yandex.ru>
Date:   Thu May 8 11:54:35 2014 +0300

    fdo#78427 PDF Import: Improve detection of bold italic font
    
    (Bug #78427 is fixed only partially by this commit)
    
    Change-Id: I080dca98a77a645c4c5ae19a9bbcae7d54179d3c
    Reviewed-on: https://gerrit.libreoffice.org/9276
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/sdext/source/pdfimport/wrapper/wrapper.cxx b/sdext/source/pdfimport/wrapper/wrapper.cxx
index 391e71a..6d8567e 100644
--- a/sdext/source/pdfimport/wrapper/wrapper.cxx
+++ b/sdext/source/pdfimport/wrapper/wrapper.cxx
@@ -458,8 +458,8 @@ sal_Int32 Parser::parseFontCheckForString(
         if (tolower(pCopy[i]) != pAttrib[i]
             && toupper(pCopy[i]) != pAttrib[i])
             return 0;
-    rResult.isItalic = bItalic;
-    rResult.isBold = bBold;
+    rResult.isItalic |= bItalic;
+    rResult.isBold |= bBold;
     return nAttribLen;
 }
 
@@ -488,6 +488,7 @@ void Parser::parseFontFamilyName( FontAttributes& rResult )
         nLen -= 7;
     }
 
+    // TODO: Looks like this block needs to be refactored
     while( nLen )
     {
         if (parseFontRemoveSuffix(pCopy, nLen, RTL_CONSTASCII_STRINGPARAM("PSMT")))


More information about the Libreoffice-commits mailing list