SVN commit 891008 by osterfeld: save settings from MainWidget::saveSettings, hopefully this fixes the issues with articlelistview settings not saved/restored reliably. CCBUG:176262 M +0 -1 articlelistview.cpp M +2 -1 articlelistview.h M +2 -0 mainwidget.cpp --- branches/KDE/4.1/kdepim/akregator/src/articlelistview.cpp #891007:891008 @@ -293,7 +293,6 @@ ArticleListView::~ArticleListView() { - saveHeaderSettings(); } void ArticleListView::setIsAggregation( bool aggregation ) --- branches/KDE/4.1/kdepim/akregator/src/articlelistview.h #891007:891008 @@ -119,6 +119,8 @@ void setIsAggregation( bool isAggregation ); + void saveHeaderSettings(); + protected: void mousePressEvent( QMouseEvent *ev ); @@ -138,7 +140,6 @@ void slotNextUnreadArticle(); private: - void saveHeaderSettings(); void loadHeaderSettings(); //reimpl --- branches/KDE/4.1/kdepim/akregator/src/mainwidget.cpp #891007:891008 @@ -322,6 +322,8 @@ void Akregator::MainWidget::saveSettings() { + if ( m_articleListView ) + m_articleListView->saveHeaderSettings(); const QList spl1 = m_horizontalSplitter->sizes(); if ( std::count( spl1.begin(), spl1.end(), 0 ) == 0 ) Settings::setSplitter1Sizes( spl1 );