summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sw/source/filter/ww8/rtfstringbuffer.cxx4
-rw-r--r--sw/source/filter/ww8/rtfstringbuffer.hxx3
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;