Remove redundant wxHtmlDCRenderer::m_NumPages

The actual number of pages is given by the number of elements in
m_PageBreaks vector after CountPages() is shown and is unknown until
then, so m_NumPages is completely unnecessary and can be just removed.
This commit is contained in:
Vadim Zeitlin
2018-05-25 01:35:34 +02:00
parent bf9712978a
commit adfde70054
2 changed files with 3 additions and 7 deletions

View File

@@ -199,7 +199,6 @@ wxVector<wxHtmlFilter*> wxHtmlPrintout::m_Filters;
wxHtmlPrintout::wxHtmlPrintout(const wxString& title) : wxPrintout(title)
{
m_NumPages = INT_MAX;
m_BasePathIsDir = true;
m_HeaderHeight = m_FooterHeight = 0;
SetMargins(); // to default values
@@ -391,8 +390,8 @@ bool wxHtmlPrintout::OnPrintPage(int page)
void wxHtmlPrintout::GetPageInfo(int *minPage, int *maxPage, int *selPageFrom, int *selPageTo)
{
*minPage = 1;
if ( m_NumPages >= (signed)m_PageBreaks.size()-1)
*maxPage = m_NumPages;
if ( m_PageBreaks.empty() )
*maxPage = INT_MAX;
else
*maxPage = (signed)m_PageBreaks.size()-1;
*selPageFrom = 1;
@@ -479,8 +478,6 @@ void wxHtmlPrintout::CountPages()
{
wxBusyCursor wait;
m_NumPages = 0;
m_PageBreaks.clear();
for ( int pos = 0; pos != wxNOT_FOUND; )