[Libreoffice-commits] libvisio.git: src/lib
Fridrich Å trba
fridrich.strba at bluewin.ch
Tue Dec 3 02:15:49 PST 2013
src/lib/VSDOutputElementList.cpp | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
New commits:
commit aa4d0f097bd31a24642dbe0ae4681d79940ffc0d
Author: Fridrich Å trba <fridrich.strba at bluewin.ch>
Date: Tue Dec 3 11:15:26 2013 +0100
Emit all lineBreaks, since several runs can be following
Change-Id: Ief01851bd6545b7fa38152cd332eb4a2a8409b3f
diff --git a/src/lib/VSDOutputElementList.cpp b/src/lib/VSDOutputElementList.cpp
index 2fbac5b..187aa67 100644
--- a/src/lib/VSDOutputElementList.cpp
+++ b/src/lib/VSDOutputElementList.cpp
@@ -40,15 +40,10 @@ static void separateTabsAndInsertText(librevenge::RVNGDrawingInterface *iface, c
{
if (!iface || text.empty())
return;
- bool isLineBreakDeferred(false);
librevenge::RVNGString tmpText;
librevenge::RVNGString::Iter i(text);
for (i.rewind(); i.next();)
{
- if (isLineBreakDeferred && iface)
- iface->insertLineBreak();
- isLineBreakDeferred = false;
-
if (*(i()) == '\t')
{
if (!tmpText.empty())
@@ -70,7 +65,8 @@ static void separateTabsAndInsertText(librevenge::RVNGDrawingInterface *iface, c
tmpText.clear();
}
- isLineBreakDeferred = true;
+ if (iface)
+ iface->insertLineBreak();
}
else
{
More information about the Libreoffice-commits
mailing list