diff --git a/src/blackmisc/htmlutils.cpp b/src/blackmisc/htmlutils.cpp
index ea510004c..c1088f3b8 100644
--- a/src/blackmisc/htmlutils.cpp
+++ b/src/blackmisc/htmlutils.cpp
@@ -23,10 +23,11 @@ namespace BlackMisc
html += QStringLiteral("
");
for (int c = 0; c < columns; c++)
{
- html += (i < size) ?
+ const bool stillElements = (i < size);
+ html += stillElements ?
u"| " % values.at(i) % u" | " :
QStringLiteral(" | ");
- i++;
+ if (c + 1 < columns) i++;
}
html += QStringLiteral("
");
}