Fix crash when page doesn't exist

svn path=/trunk/kdegraphics/kpdf/; revision=251001
remotes/origin/kpdf-3.2
Laurent Montel 23 years ago
parent 36c336d237
commit e1ba221cce
  1. 6
      kpdf/kpdf_part.cpp

@ -93,6 +93,9 @@ Part::~Part()
void Part::slotNextPage()
{
m_currentPage = pdfpartview->pagesListBox->currentItem() + 1;
if ( m_doc && m_currentPage >= m_doc->getNumPages())
return;
pdfpartview->pagesListBox->setCurrentItem(m_currentPage);
m_outputDev->nextPage();
}
@ -100,6 +103,9 @@ void Part::slotNextPage()
void Part::slotPreviousPage()
{
m_currentPage = pdfpartview->pagesListBox->currentItem() - 1;
if ( m_currentPage < 0)
return;
pdfpartview->pagesListBox->setCurrentItem(m_currentPage );
m_outputDev->previousPage();
}

Loading…
Cancel
Save