CVS commit by kloecker: Backport: Fix wrong initialization of the View->Unread Count actions. M +5 -5 kmmainwidget.cpp 1.132.2.8 --- kdepim/kmail/kmmainwidget.cpp #1.132.2.7:1.132.2.8 @@ -294,6 +294,6 @@ void KMMainWidget::readConfig(void) * it's better to manage these here */ // The columns are shown by default. - int unreadColumn = config->readNumEntry("UnreadColumn", -1); - int totalColumn = config->readNumEntry("TotalColumn", -1); + const int unreadColumn = config->readNumEntry("UnreadColumn", 1); + const int totalColumn = config->readNumEntry("TotalColumn", 2); /* we need to _activate_ them in the correct order @@ -307,4 +307,7 @@ void KMMainWidget::readConfig(void) if (unreadColumn != -1 && unreadColumn > totalColumn) mFolderTree->toggleColumn(KMFolderTree::unread); + mUnreadColumnToggle->setChecked( mFolderTree->isUnreadActive() ); + mUnreadTextToggle->setChecked( !mFolderTree->isUnreadActive() ); + mTotalColumnToggle->setChecked( mFolderTree->isTotalActive() ); } @@ -2547,5 +2550,4 @@ void KMMainWidget::setupActions() actionCollection(), "view_unread_column" ); mUnreadColumnToggle->setExclusiveGroup( "view_unread_group" ); - mUnreadColumnToggle->setChecked( mFolderTree->isUnreadActive() ); unreadMenu->insert( mUnreadColumnToggle ); @@ -2554,5 +2556,4 @@ void KMMainWidget::setupActions() actionCollection(), "view_unread_text" ); mUnreadTextToggle->setExclusiveGroup( "view_unread_group" ); - mUnreadTextToggle->setChecked( !mFolderTree->isUnreadActive() ); unreadMenu->insert( mUnreadTextToggle ); @@ -2563,5 +2564,4 @@ void KMMainWidget::setupActions() mTotalColumnToggle->setToolTip( i18n("Toggle display of column showing the " "total number of messages in folders.") ); - mTotalColumnToggle->setChecked( mFolderTree->isTotalActive() ); (void)new KAction( KGuiItem( i18n("View->","&Expand Thread"), QString::null,