summaryrefslogtreecommitdiff
path: root/sdext
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-06-12 14:13:22 +0200
committerMichael Stahl <mstahl@redhat.com>2012-06-12 14:16:21 +0200
commit73d3edc46e49411750294e203131cef3f6570210 (patch)
treee807c35f07c445314b9d6c23aeb534736b6fb9cb /sdext
parent422db2834c81d7a1d38b760209f7dec4a3cf43e0 (diff)
fix invalid vector.push_back(vector.back())
The vector::back() does not return a value but a reference, hence this is invalid. Change-Id: I8624b649deb8fb4de0d1d8af1288068acc80cef2 (cherry picked from commit cd18b8e313b792f5fc42edb3314a95d202406899) Signed-off-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'sdext')
-rw-r--r--sdext/source/pdfimport/test/tests.cxx3
-rw-r--r--sdext/source/pdfimport/tree/pdfiprocessor.cxx3
2 files changed, 4 insertions, 2 deletions
diff --git a/sdext/source/pdfimport/test/tests.cxx b/sdext/source/pdfimport/test/tests.cxx
index c00d72e6fdc2..60a2c7e5c983 100644
--- a/sdext/source/pdfimport/test/tests.cxx
+++ b/sdext/source/pdfimport/test/tests.cxx
@@ -175,7 +175,8 @@ namespace
virtual void pushState()
{
- m_aGCStack.push_back( m_aGCStack.back() );
+ GraphicsContextStack::value_type const a(m_aGCStack.back());
+ m_aGCStack.push_back(a);
}
virtual void popState()
diff --git a/sdext/source/pdfimport/tree/pdfiprocessor.cxx b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
index 9d066b942808..102480306bf9 100644
--- a/sdext/source/pdfimport/tree/pdfiprocessor.cxx
+++ b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
@@ -116,7 +116,8 @@ void PDFIProcessor::setPageNum( sal_Int32 nPages )
void PDFIProcessor::pushState()
{
- m_aGCStack.push_back( m_aGCStack.back() );
+ GraphicsContextStack::value_type const a(m_aGCStack.back());
+ m_aGCStack.push_back(a);
}
void PDFIProcessor::popState()