src/lib/VSDContentCollector.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
New commits: commit 471f32deacf03b44749d62eed99bbb873bbe1fe5 Author: Fridrich Å trba <fridrich.st...@bluewin.ch> Date: Tue Apr 16 23:42:57 2013 +0200 Trying to get the short texts right diff --git a/src/lib/VSDContentCollector.cpp b/src/lib/VSDContentCollector.cpp index eb1e2d3..e668666 100644 --- a/src/lib/VSDContentCollector.cpp +++ b/src/lib/VSDContentCollector.cpp @@ -590,8 +590,12 @@ void libvisio::VSDContentCollector::_flushText() } if (tmpBuffer.size() >= 2) { - tmpBuffer[tmpBuffer.size() - 2] = 0; - tmpBuffer[tmpBuffer.size() - 1] = 0; + if (tmpBuffer[tmpBuffer.size() - 1] == 0 && (tmpBuffer[tmpBuffer.size() - 2] == 0x0a || + tmpBuffer[tmpBuffer.size() - 2] == '\n' || tmpBuffer[tmpBuffer.size() - 2] == 0x0e)) + { + tmpBuffer.pop_back(); + tmpBuffer.pop_back(); + } } else tmpBuffer.clear();
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits