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

Miklos Vajna vmiklos at collabora.co.uk
Thu Sep 10 00:52:06 PDT 2015


 sw/source/core/text/itrform2.cxx |    4 ++--
 sw/source/core/text/pormulti.cxx |    5 ++---
 sw/source/core/text/txttab.cxx   |    6 +++---
 3 files changed, 7 insertions(+), 8 deletions(-)

New commits:
commit 78095389594972409f93a3ea8ab807863f8e3ec2
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Thu Sep 10 09:50:56 2015 +0200

    sw: use std::unique_ptr<> in text
    
    Change-Id: I0a4e0b5abbbbd58e7c0fc8235d88cf08a29a7c70

diff --git a/sw/source/core/text/itrform2.cxx b/sw/source/core/text/itrform2.cxx
index a6c7b1f..47ed32b 100644
--- a/sw/source/core/text/itrform2.cxx
+++ b/sw/source/core/text/itrform2.cxx
@@ -19,7 +19,7 @@
 
 #include "hintids.hxx"
 
-#include <boost/scoped_ptr.hpp>
+#include <memory>
 #include <com/sun/star/i18n/ScriptType.hpp>
 #include <editeng/lspcitem.hxx>
 #include <dcontact.hxx>
@@ -1501,7 +1501,7 @@ sal_Int32 SwTextFormatter::FormatLine(const sal_Int32 nStartPos)
     // fly positioning can make it necessary format a line several times
     // for this, we have to keep a copy of our rest portion
     SwLinePortion* pField = GetInfo().GetRest();
-    boost::scoped_ptr<SwFieldPortion> xSaveField;
+    std::unique_ptr<SwFieldPortion> xSaveField;
 
     if ( pField && pField->InFieldGrp() && !pField->IsFootnotePortion() )
         xSaveField.reset(new SwFieldPortion( *static_cast<SwFieldPortion*>(pField) ));
diff --git a/sw/source/core/text/pormulti.cxx b/sw/source/core/text/pormulti.cxx
index 800f097..b3145b5 100644
--- a/sw/source/core/text/pormulti.cxx
+++ b/sw/source/core/text/pormulti.cxx
@@ -18,6 +18,7 @@
  */
 
 #include <deque>
+#include <memory>
 
 #include <hintids.hxx>
 
@@ -50,8 +51,6 @@
 #include <swtable.hxx>
 #include <fmtfsize.hxx>
 
-#include <boost/scoped_ptr.hpp>
-
 using namespace ::com::sun::star;
 
 // A SwMultiPortion is not a simple portion,
@@ -1640,7 +1639,7 @@ bool SwTextFormatter::BuildMultiPortion( SwTextFormatInfo &rInf,
     }
 
     SeekAndChg( rInf );
-    boost::scoped_ptr<SwFontSave> xFontSave;
+    std::unique_ptr<SwFontSave> xFontSave;
     if( rMulti.IsDouble() )
     {
         SwFont* pTmpFnt = new SwFont( *rInf.GetFont() );
diff --git a/sw/source/core/text/txttab.cxx b/sw/source/core/text/txttab.cxx
index 522e1c2..67db783 100644
--- a/sw/source/core/text/txttab.cxx
+++ b/sw/source/core/text/txttab.cxx
@@ -33,7 +33,7 @@
 #include "txtfrm.hxx"
 #include <numrule.hxx>
 #include <porfld.hxx>
-#include <boost/scoped_ptr.hpp>
+#include <memory>
 
 /**
  * #i24363# tab stops relative to indent
@@ -336,7 +336,7 @@ bool SwTabPortion::PreFormat( SwTextFormatInfo &rInf )
         // #i89179#
         // tab portion representing the list tab of a list label gets the
         // same font as the corresponding number portion
-        boost::scoped_ptr< SwFontSave > pSave( 0 );
+        std::unique_ptr< SwFontSave > pSave;
         if ( GetLen() == 0 &&
              rInf.GetLast() && rInf.GetLast()->InNumberGrp() &&
              static_cast<SwNumberPortion*>(rInf.GetLast())->HasFont() )
@@ -519,7 +519,7 @@ void SwTabPortion::Paint( const SwTextPaintInfo &rInf ) const
     // #i89179#
     // tab portion representing the list tab of a list label gets the
     // same font as the corresponding number portion
-    boost::scoped_ptr< SwFontSave > pSave( 0 );
+    std::unique_ptr< SwFontSave > pSave;
     bool bAfterNumbering = false;
     if ( GetLen() == 0 )
     {


More information about the Libreoffice-commits mailing list