summaryrefslogtreecommitdiff
path: root/libvisio/libvisio-0.0.30-msvc.patch.1
blob: 448380629669b5b0b306356ecbb14c9d7a00b45b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
--- a/src/lib/VSDContentCollector.cpp
+++ b/src/lib/VSDContentCollector.cpp
@@ -655,7 +655,8 @@ void libvisio::VSDContentCollector::_flushText()
       {
         // Insert duplicate
         std::vector<VSDCharStyle>::iterator charIt = m_charFormats.begin() + charIndex;
-        m_charFormats.insert(charIt, m_charFormats[charIndex]);
+        VSDCharStyle tmpCharFormat = m_charFormats[charIndex];
+        m_charFormats.insert(charIt, tmpCharFormat);
         m_charFormats[charIndex].charCount = paraCharCount;
         m_charFormats[charIndex+1].charCount -= paraCharCount;
       }