diff options
-rw-r--r-- | sw/source/filter/ww8/rtfstringbuffer.cxx | 4 | ||||
-rw-r--r-- | sw/source/filter/ww8/rtfstringbuffer.hxx | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/sw/source/filter/ww8/rtfstringbuffer.cxx b/sw/source/filter/ww8/rtfstringbuffer.cxx index b50ffc31e5e9..2a4bb12fe352 100644 --- a/sw/source/filter/ww8/rtfstringbuffer.cxx +++ b/sw/source/filter/ww8/rtfstringbuffer.cxx @@ -41,7 +41,7 @@ sal_Int32 RtfStringBuffer::getLength() const sal_Int32 nRet = 0; for (const auto& rValue : m_aValues) if (!rValue.isGraphic()) - nRet += rValue.m_aBuffer.getLength(); + nRet += rValue.getBuffer().getLength(); return nRet; } @@ -64,7 +64,7 @@ OStringBuffer& RtfStringBuffer::getLastBuffer() { if (m_aValues.empty() || m_aValues.back().isGraphic()) m_aValues.emplace_back(RtfStringBufferValue()); - return m_aValues.back().m_aBuffer; + return m_aValues.back().getBuffer(); } OStringBuffer* RtfStringBuffer::operator->() { return &getLastBuffer(); } diff --git a/sw/source/filter/ww8/rtfstringbuffer.hxx b/sw/source/filter/ww8/rtfstringbuffer.hxx index 71b3df3a5240..67ad6664433d 100644 --- a/sw/source/filter/ww8/rtfstringbuffer.hxx +++ b/sw/source/filter/ww8/rtfstringbuffer.hxx @@ -29,7 +29,10 @@ public: /// This one doesn't. OString makeStringAndClear(); bool isGraphic() const; + OStringBuffer& getBuffer() { return m_aBuffer; } + const OStringBuffer& getBuffer() const { return m_aBuffer; } +private: OStringBuffer m_aBuffer; const SwFlyFrameFormat* m_pFlyFrameFormat = nullptr; const SwGrfNode* m_pGrfNode = nullptr; |