[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kreport] src/renderer: KReportPreRenderer: fix pos type
From:       Jaroslaw Staniek <staniek () kde ! org>
Date:       2016-03-31 20:00:59
Message-ID: E1alim3-0004nL-WA () scm ! kde ! org
[Download RAW message or body]

Git commit 32c2767421bc86fad28cc302a457dc62d2b31c34 by Jaroslaw Staniek.
Committed on 31/03/2016 at 19:56.
Pushed by staniek into branch 'master'.

KReportPreRenderer: fix pos type

M  +6    -3    src/renderer/KReportPreRenderer.cpp

http://commits.kde.org/kreport/32c2767421bc86fad28cc302a457dc62d2b31c34

diff --git a/src/renderer/KReportPreRenderer.cpp \
b/src/renderer/KReportPreRenderer.cpp index 477c5a6..25839b8 100644
--- a/src/renderer/KReportPreRenderer.cpp
+++ b/src/renderer/KReportPreRenderer.cpp
@@ -187,11 +187,14 @@ void \
KReportPreRendererPrivate::renderDetailSection(KReportDetailSectionData *de  }
 
             while (status) {
-                long l = m_kodata->at();
+                const qint64 pos = m_kodata->at();
                 //kreportDebug() << "At:" << l << "Y:" << m_yOffset << "Max Height:" \
                << m_maxHeight;
-                if (renderSectionSize(*(detailData->m_detailSection)) + \
finishCurPageSize((l + 1 == m_recordCount)) + m_bottomMargin + m_yOffset >= \
m_maxHeight) { +                if ((renderSectionSize(*detailData->m_detailSection)
+                        + finishCurPageSize((pos + 1 == m_recordCount))
+                        + m_bottomMargin + m_yOffset) >= m_maxHeight)
+                {
                     //kreportDebug() << "Next section is too big for this page";
-                    if (l > 0) {
+                    if (pos > 0) {
                         m_kodata->movePrevious();
                         createNewPage();
                         m_kodata->moveNext();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic