summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-11-07 15:45:01 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-11-08 17:12:38 +0100
commit5cc3533a11837ee6e6a0f774eee61a9561aa7432 (patch)
treeba305c64a05698161c04a17d9e6349066b273e84 /sw
parent08640728b2c3793816ec4366924e60ac291cfd8c (diff)
loplugin:fieldcast in SwWW8ImplReader
Change-Id: If27ac0047d5f63164ea6b142b857077abf7b5a51 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159128 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/filter/ww8/ww8par.hxx2
-rw-r--r--sw/source/filter/ww8/ww8par5.cxx5
2 files changed, 3 insertions, 4 deletions
diff --git a/sw/source/filter/ww8/ww8par.hxx b/sw/source/filter/ww8/ww8par.hxx
index ccd1edd0d056..f98bcc2ff58e 100644
--- a/sw/source/filter/ww8/ww8par.hxx
+++ b/sw/source/filter/ww8/ww8par.hxx
@@ -1291,7 +1291,7 @@ private:
std::unique_ptr<EditEngine> m_pDrawEditEngine;
std::unique_ptr<wwZOrderer> m_xWWZOrder;
- SwFieldType* m_pNumFieldType; // for number circle
+ SwSetExpFieldType* m_pNumFieldType; // for number circle
std::unique_ptr<SwMSDffManager> m_xMSDffManager;
diff --git a/sw/source/filter/ww8/ww8par5.cxx b/sw/source/filter/ww8/ww8par5.cxx
index b63438893617..c87c33dde0e1 100644
--- a/sw/source/filter/ww8/ww8par5.cxx
+++ b/sw/source/filter/ww8/ww8par5.cxx
@@ -1474,10 +1474,9 @@ eF_ResT SwWW8ImplReader::Read_F_ANumber( WW8FieldDesc*, OUString& rStr )
{
if( !m_pNumFieldType ){ // 1st time
SwSetExpFieldType aT( &m_rDoc, "AutoNr", nsSwGetSetExpType::GSE_SEQ );
- m_pNumFieldType = m_rDoc.getIDocumentFieldsAccess().InsertFieldType( aT );
+ m_pNumFieldType = static_cast<SwSetExpFieldType*>(m_rDoc.getIDocumentFieldsAccess().InsertFieldType( aT ));
}
- SwSetExpField aField( static_cast<SwSetExpFieldType*>(m_pNumFieldType), OUString(),
- GetNumberPara( rStr ) );
+ SwSetExpField aField( m_pNumFieldType, OUString(), GetNumberPara( rStr ) );
aField.SetValue( ++m_nFieldNum, nullptr );
m_rDoc.getIDocumentContentOperations().InsertPoolItem( *m_pPaM, SwFormatField( aField ) );
return eF_ResT::OK;