From 083de3d1c473f99ce30b55e185fcd5ff2e71f2da Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sat, 12 Feb 2011 14:42:55 +0000 Subject: [PATCH] do not try to get the label of pages "out of the document" CCBUG: 266133 svn path=/trunk/KDE/kdegraphics/okular/; revision=1220024 --- ui/tocmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/tocmodel.cpp b/ui/tocmodel.cpp index 8f0e8396b..39add809a 100644 --- a/ui/tocmodel.cpp +++ b/ui/tocmodel.cpp @@ -193,7 +193,7 @@ QVariant TOCModel::data( const QModelIndex &index, int role ) const return item->viewport.pageNumber + 1; break; case PageItemDelegate::PageLabelRole: - if ( item->viewport.isValid() ) + if ( item->viewport.isValid() && item->viewport.pageNumber < int(d->document->pages()) ) return d->document->page( item->viewport.pageNumber )->label(); break; }