RTFDocumentImpl::getShapetextBuffer can go as well

Hopefully this was the last trace of buffered shape import in the RTF
filter.

Change-Id: I42a531954ef5832473c43c121d569635f144a4d1
This commit is contained in:
Miklos Vajna
2013-06-16 12:44:04 +02:00
parent 769266a9b9
commit be53bec4fa
2 changed files with 1 additions and 18 deletions

View File

@@ -239,7 +239,6 @@ RTFDocumentImpl::RTFDocumentImpl(uno::Reference<uno::XComponentContext> const& x
m_xStorage(),
m_aTableBuffer(),
m_aSuperBuffer(),
m_aShapetextBuffer(),
m_bHasFootnote(false),
m_pSuperstream(0),
m_nHeaderFooterPositions(),
@@ -599,11 +598,6 @@ RTFParserState& RTFDocumentImpl::getDefaultState()
return m_pSuperstream->getDefaultState();
}
RTFBuffer_t RTFDocumentImpl::getShapetextBuffer()
{
return m_aShapetextBuffer;
}
oox::GraphicHelper& RTFDocumentImpl::getGraphicHelper()
{
return *m_pGraphicHelper;
@@ -1161,7 +1155,6 @@ void RTFDocumentImpl::text(OUString& rString)
void RTFDocumentImpl::replayBuffer(RTFBuffer_t& rBuffer)
{
bool bShapeText = !m_aShapetextBuffer.empty();
while (rBuffer.size())
{
std::pair<RTFBufferTypes, RTFValue::Pointer_t> aPair = rBuffer.front();
@@ -1199,13 +1192,7 @@ void RTFDocumentImpl::replayBuffer(RTFBuffer_t& rBuffer)
else if (aPair.first == BUFFER_ENDRUN)
Mapper().endCharacterGroup();
else if (aPair.first == BUFFER_PAR)
{
if (!rBuffer.empty() || !bShapeText)
// RTF may have a fake paragraph at the end of the shape text,
// that would cause an additional empty paragraph at the end of
// the shape text.
parBreak();
}
parBreak();
else
SAL_WARN("writerfilter", "should not happen");
}

View File

@@ -465,8 +465,6 @@ namespace writerfilter {
rtl_TextEncoding getEncoding(sal_uInt32 nFontIndex);
/// Get the default parser state.
RTFParserState& getDefaultState();
/// Get the shape text buffer;
RTFBuffer_t getShapetextBuffer();
oox::GraphicHelper& getGraphicHelper();
private:
@@ -541,8 +539,6 @@ namespace writerfilter {
RTFBuffer_t m_aTableBuffer;
/// Buffered superscript, till footnote is reached (or not).
RTFBuffer_t m_aSuperBuffer;
/// Buffered shape text.
RTFBuffer_t m_aShapetextBuffer;
bool m_bHasFootnote;
/// Superstream of this substream.