From cc864794753eb586e89470d87196e13568cb9031 Mon Sep 17 00:00:00 2001 From: Gehad elrobey Date: Sat, 22 Aug 2015 16:05:13 +0200 Subject: [PATCH] Printing: replace usage of std::ceil() std::ceil() in printer.cpp throws errors when compiled with mingw, so replace all std::ceil calls with qCeil(). Signed-off-by: Lubomir I. Ivanov Signed-off-by: Gehad elrobey --- printer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/printer.cpp b/printer.cpp index 3068a6fef..f0197d446 100644 --- a/printer.cpp +++ b/printer.cpp @@ -207,8 +207,8 @@ void Printer::print() connect(&t, SIGNAL(progressUpdated(int)), this, SLOT(templateProgessUpdated(int))); dpi = printerPtr->resolution(); //rendering resolution = selected paper size in inchs * printer dpi - pageSize.setHeight(std::ceil(printerPtr->pageRect(QPrinter::Inch).height() * dpi)); - pageSize.setWidth(std::ceil(printerPtr->pageRect(QPrinter::Inch).width() * dpi)); + pageSize.setHeight(qCeil(printerPtr->pageRect(QPrinter::Inch).height() * dpi)); + pageSize.setWidth(qCeil(printerPtr->pageRect(QPrinter::Inch).width() * dpi)); webView->page()->setViewportSize(pageSize); webView->page()->mainFrame()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff); // export border width with at least 1 pixel @@ -237,7 +237,7 @@ void Printer::print() if (divesPerPage == 0) { flowRender(); } else { - Pages = ceil(getTotalWork(printOptions) / (float)divesPerPage); + Pages = qCeil(getTotalWork(printOptions) / (float)divesPerPage); render(Pages); } }