diff --git a/ui/annotationproxymodels.cpp b/ui/annotationproxymodels.cpp index 1f097aba3..78a66fea7 100644 --- a/ui/annotationproxymodels.cpp +++ b/ui/annotationproxymodels.cpp @@ -405,6 +405,9 @@ QModelIndex AuthorGroupProxyModel::parent( const QModelIndex &index ) const QModelIndex AuthorGroupProxyModel::mapFromSource( const QModelIndex &sourceIndex ) const { + if ( !sourceIndex.isValid() ) + return QModelIndex(); + const AuthorGroupItem *item = d->mRoot->findIndex( sourceIndex ); if ( !item ) return QModelIndex();