diff --git a/qt-ui/printlayout.cpp b/qt-ui/printlayout.cpp
index daec82af2..cf8c85812 100644
--- a/qt-ui/printlayout.cpp
+++ b/qt-ui/printlayout.cpp
@@ -74,15 +74,28 @@ void PrintLayout::printTable()
{
QTextDocument doc;
QSizeF pageSize;
- pageSize.setWidth(pageRect.width());
- pageSize.setHeight(pageRect.height());
- doc.setPageSize(pageSize);
+ pageSize.setWidth(pageRect.width());
+ pageSize.setHeight(pageRect.height());
+ doc.setPageSize(pageSize);
- QString styleSheet = "";
+ QString styleSheet(
+ ""
+ );
// setDefaultStyleSheet() doesn't work here?
QString htmlText = styleSheet + "
";
QString htmlTextPrev;
@@ -92,10 +105,8 @@ void PrintLayout::printTable()
int i;
struct dive *dive;
for_each_dive(i, dive) {
- pageCount = pageCountNew;
- if (!dive->selected && printOptions->print_selected) {
+ if (!dive->selected && printOptions->print_selected)
continue;
- }
if (insertHeading) {
htmlText += insertTableHeadingRow();
insertHeading = false;
@@ -103,6 +114,7 @@ void PrintLayout::printTable()
htmlTextPrev = htmlText;
htmlText += insertTableDataRow(dive);
doc.setHtml(htmlText);
+ pageCount = pageCountNew;
pageCountNew = doc.pageCount();
/* if the page count increases after adding this row we 'revert'
* and add a heading instead. */
@@ -119,7 +131,7 @@ void PrintLayout::printTable()
QString PrintLayout::insertTableHeadingRow()
{
- return "| TITLE | TITLE 2 |
";
+ return "| TITLE | TITLE 2 |
";
}
QString PrintLayout::insertTableDataRow(struct dive *dive)