diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-07 15:45:01 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-08 17:12:38 +0100 |
commit | 5cc3533a11837ee6e6a0f774eee61a9561aa7432 (patch) | |
tree | ba305c64a05698161c04a17d9e6349066b273e84 /sw | |
parent | 08640728b2c3793816ec4366924e60ac291cfd8c (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.hxx | 2 | ||||
-rw-r--r-- | sw/source/filter/ww8/ww8par5.cxx | 5 |
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; |