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

Miklos Vajna vmiklos at collabora.co.uk
Thu Oct 10 09:34:30 PDT 2013


 sw/source/filter/ww8/rtfattributeoutput.cxx |   48 +++++++++++-----------------
 1 file changed, 20 insertions(+), 28 deletions(-)

New commits:
commit f4d50ca58143d4592e047cccace9e207448142fe
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Thu Oct 10 18:31:38 2013 +0200

    CID#704368 RtfAttributeOutput::ParaNumRule_Impl(): logically dead code
    
    Change-Id: I7dae57f890a32511bb00ae5a6e1741fb6701046e

diff --git a/sw/source/filter/ww8/rtfattributeoutput.cxx b/sw/source/filter/ww8/rtfattributeoutput.cxx
index 47731f4..198da0a 100644
--- a/sw/source/filter/ww8/rtfattributeoutput.cxx
+++ b/sw/source/filter/ww8/rtfattributeoutput.cxx
@@ -2584,20 +2584,17 @@ void RtfAttributeOutput::ParaNumRule_Impl( const SwTxtNode* pTxtNd, sal_Int32 nL
     {
         SAL_WARN_IF(pTxtNd->GetActualListLevel() < 0 || pTxtNd->GetActualListLevel() >= MAXLEVEL, "sw.rtf", "text node does not have valid list level");
 
-        const bool bExportNumRule = USHRT_MAX != nNumId;
         const SwNumFmt* pFmt = pRule->GetNumFmt( nLvl );
         if( !pFmt )
             pFmt = &pRule->Get( nLvl );
 
         const SfxItemSet& rNdSet = pTxtNd->GetSwAttrSet();
 
-        if ( bExportNumRule ) {
-            m_aStyles.append('{');
-            m_aStyles.append(OOO_STRING_SVTOOLS_RTF_LISTTEXT);
-            m_aStyles.append(OOO_STRING_SVTOOLS_RTF_PARD);
-            m_aStyles.append(OOO_STRING_SVTOOLS_RTF_PLAIN);
-            m_aStyles.append(' ');
-        }
+        m_aStyles.append('{');
+        m_aStyles.append(OOO_STRING_SVTOOLS_RTF_LISTTEXT);
+        m_aStyles.append(OOO_STRING_SVTOOLS_RTF_PARD);
+        m_aStyles.append(OOO_STRING_SVTOOLS_RTF_PLAIN);
+        m_aStyles.append(' ');
 
         SvxLRSpaceItem aLR( (SvxLRSpaceItem&)rNdSet.Get( RES_LR_SPACE ) );
         aLR.SetTxtLeft( aLR.GetTxtLeft() + pFmt->GetIndentAt() );
@@ -2621,32 +2618,27 @@ void RtfAttributeOutput::ParaNumRule_Impl( const SwTxtNode* pTxtNd, sal_Int32 nL
                 m_aStyles.append(msfilter::rtfutil::OutString(sTxt, m_rExport.eDefaultEncoding));
             }
 
-            if( bExportNumRule )
+            if( OUTLINE_RULE != pRule->GetRuleType() )
             {
-                if( OUTLINE_RULE != pRule->GetRuleType() )
+                if (sTxt.Len())
+                    m_aStyles.append(OOO_STRING_SVTOOLS_RTF_TAB);
+                m_aStyles.append('}');
+                m_aStyles.append(OOO_STRING_SVTOOLS_RTF_ILVL);
+                if( nLvl > 8 )            // RTF knows only 9 levels
                 {
-                    if (sTxt.Len())
-                        m_aStyles.append(OOO_STRING_SVTOOLS_RTF_TAB);
+                    m_aStyles.append((sal_Int32)8);
+                    m_aStyles.append("{" OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_SOUTLVL);
+                    m_aStyles.append((sal_Int32)nLvl);
                     m_aStyles.append('}');
-                    m_aStyles.append(OOO_STRING_SVTOOLS_RTF_ILVL);
-                    if( nLvl > 8 )            // RTF knows only 9 levels
-                    {
-                        m_aStyles.append((sal_Int32)8);
-                        m_aStyles.append("{" OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_SOUTLVL);
-                        m_aStyles.append((sal_Int32)nLvl);
-                        m_aStyles.append('}');
-                    }
-                    else
-                        m_aStyles.append((sal_Int32)nLvl);
                 }
                 else
-                    m_aStyles.append(OOO_STRING_SVTOOLS_RTF_TAB "}");
-                m_aStyles.append(OOO_STRING_SVTOOLS_RTF_LS);
-                m_aStyles.append((sal_Int32)m_rExport.GetId(*pRule)+1);
-                m_aStyles.append(' ');
+                    m_aStyles.append((sal_Int32)nLvl);
             }
-            else if( sTxt.Len() )
-                m_aStyles.append(OOO_STRING_SVTOOLS_RTF_TAB);
+            else
+                m_aStyles.append(OOO_STRING_SVTOOLS_RTF_TAB "}");
+            m_aStyles.append(OOO_STRING_SVTOOLS_RTF_LS);
+            m_aStyles.append((sal_Int32)m_rExport.GetId(*pRule)+1);
+            m_aStyles.append(' ');
         }
         FormatLRSpace(aLR);
     }


More information about the Libreoffice-commits mailing list