From kde-commits Sun Feb 07 12:02:47 2010 From: Frank Osterfeld Date: Sun, 07 Feb 2010 12:02:47 +0000 To: kde-commits Subject: KDE/kdepim/akregator/src Message-Id: <1265544167.961846.9758.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=126554418012839 SVN commit 1086452 by osterfeld: forwardport SVN commit 1086319 by osterfeld: don't crash when no selection model exists (as there is no feed selected) BUG:224555 M +4 -0 selectioncontroller.cpp --- trunk/KDE/kdepim/akregator/src/selectioncontroller.cpp #1086451:1086452 @@ -143,11 +143,15 @@ Akregator::Article Akregator::SelectionController::currentArticle() const { + if ( !m_articleLister || !m_articleLister->articleSelectionModel() ) + return Article(); return ::articleForIndex( m_articleLister->articleSelectionModel()->currentIndex(), m_feedList.get() ); } QList Akregator::SelectionController::selectedArticles() const { + if ( !m_articleLister || !m_articleLister->articleSelectionModel() ) + return QList(); return ::articlesForIndexes( m_articleLister->articleSelectionModel()->selectedRows(), m_feedList.get() ); }