[Libreoffice-commits] core.git: 2 commits - icon-themes/colibre sc/source

Noel Grandin noel.grandin at collabora.co.uk
Thu Jul 12 10:15:41 UTC 2018


 icon-themes/colibre/links.txt     |    2 +-
 sc/source/filter/inc/rtfparse.hxx |    2 +-
 sc/source/filter/rtf/rtfparse.cxx |   14 +++++++-------
 3 files changed, 9 insertions(+), 9 deletions(-)

New commits:
commit 0d7193bd2cd2f1bd24232095d7617f0764c58a9b
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Wed Jul 11 12:27:05 2018 +0200

    loplugin:useuniqueptr in ScRTFParser
    
    Change-Id: I3192704e0dc594f7496978414a8c1d93a4e0e5bb
    Reviewed-on: https://gerrit.libreoffice.org/57300
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/sc/source/filter/inc/rtfparse.hxx b/sc/source/filter/inc/rtfparse.hxx
index 9817dca66536..dfe0a0a2abc7 100644
--- a/sc/source/filter/inc/rtfparse.hxx
+++ b/sc/source/filter/inc/rtfparse.hxx
@@ -55,7 +55,7 @@ private:
     size_t mnCurPos;
 
     ScRTFColTwips       aColTwips;
-    ScRTFCellDefault*   pInsDefault;
+    std::unique_ptr<ScRTFCellDefault> pInsDefault;
     ScRTFCellDefault*   pActDefault;
     ScRTFCellDefault*   pDefMerge;
     sal_uLong           nStartAdjust;
diff --git a/sc/source/filter/rtf/rtfparse.cxx b/sc/source/filter/rtf/rtfparse.cxx
index e324ca18fe14..7744b485f8f4 100644
--- a/sc/source/filter/rtf/rtfparse.cxx
+++ b/sc/source/filter/rtf/rtfparse.cxx
@@ -47,12 +47,12 @@ ScRTFParser::ScRTFParser( EditEngine* pEditP ) :
     long nMM = OutputDevice::LogicToLogic( 12, MapUnit::MapPoint, MapUnit::Map100thMM );
     pPool->SetPoolDefaultItem( SvxFontHeightItem( nMM, 100, EE_CHAR_FONTHEIGHT ) );
     // Free-flying pInsDefault
-    pInsDefault = new ScRTFCellDefault( pPool );
+    pInsDefault.reset( new ScRTFCellDefault( pPool ) );
 }
 
 ScRTFParser::~ScRTFParser()
 {
-    delete pInsDefault;
+    pInsDefault.reset();
     maDefaultList.clear();
 }
 
@@ -271,7 +271,7 @@ void ScRTFParser::ProcToken( RtfImportInfo* pInfo )
                 nLastWidth = maDefaultList.back()->nTwips;
 
             nColCnt = 0;
-            if (pActDefault != pInsDefault)
+            if (pActDefault != pInsDefault.get())
                 pActDefault = nullptr;
             maDefaultList.clear();
             pDefMerge = nullptr;
@@ -281,7 +281,7 @@ void ScRTFParser::ProcToken( RtfImportInfo* pInfo )
         break;
         case RTF_CLMGF:         // The first cell of cells to be merged
         {
-            pDefMerge = pInsDefault;
+            pDefMerge = pInsDefault.get();
             nRtfLastToken = pInfo->nToken;
         }
         break;
@@ -304,9 +304,9 @@ void ScRTFParser::ProcToken( RtfImportInfo* pInfo )
             bNewDef = true;
             pInsDefault->nCol = nColCnt;
             pInsDefault->nTwips = pInfo->nTokenValue; // Right cell border
-            maDefaultList.push_back( std::unique_ptr<ScRTFCellDefault>(pInsDefault) );
+            maDefaultList.push_back( std::move(pInsDefault) );
             // New free-flying pInsDefault
-            pInsDefault = new ScRTFCellDefault( pPool );
+            pInsDefault.reset( new ScRTFCellDefault( pPool ) );
             if ( ++nColCnt > nColMax )
                 nColMax = nColCnt;
             nRtfLastToken = pInfo->nToken;
@@ -330,7 +330,7 @@ void ScRTFParser::ProcToken( RtfImportInfo* pInfo )
                 NewCellRow();    // before was no \intbl, bad behavior
             // Broken RTF? Let's save what we can
             if ( !pActDefault )
-                pActDefault = pInsDefault;
+                pActDefault = pInsDefault.get();
             if ( pActDefault->nColOverlap > 0 )
             {   // Not merged with preceding
                 mxActEntry->nCol = pActDefault->nCol;
commit c6dc541a59a22c59d23c43c3dfcf8ef2c96095a6
Author: andreas kainz <kainz.a at gmail.com>
Date:   Thu Jul 12 10:22:46 2018 +0200

    tdf#117697 add missing section icon in search
    
    Change-Id: Iea2b4a7c98a2751048dc2228ac550708bd22c238
    Reviewed-on: https://gerrit.libreoffice.org/57318
    Tested-by: Jenkins
    Reviewed-by: andreas_kainz <kainz.a at gmail.com>

diff --git a/icon-themes/colibre/links.txt b/icon-themes/colibre/links.txt
index e2a65d70dedd..590ed8309b0d 100644
--- a/icon-themes/colibre/links.txt
+++ b/icon-themes/colibre/links.txt
@@ -1667,7 +1667,7 @@ sw/res/sr20002.png cmd/sc_inserttable.png
 sw/res/sr20003.png cmd/sc_insertframe.png
 sw/res/sr20004.png cmd/sc_showsinglepage.png
 sw/res/sr20005.png cmd/sc_editdoc.png
-sw/res/sr20007.png sw/res/sc_insertsection.png
+sw/res/sr20007.png cmd/sc_insertsection.png
 sw/res/sr20008.png cmd/sc_insertbookmark.png
 sw/res/sr20009.png cmd/sc_toggleobjectbeziermode.png
 sw/res/sr20010.png cmd/sc_drawchart.png


More information about the Libreoffice-commits mailing list