diff --git a/kmail/kmmainwidget.cpp b/kmail/kmmainwidget.cpp index bdae84d2..e438ee6d 100644 --- a/kmail/kmmainwidget.cpp +++ b/kmail/kmmainwidget.cpp @@ -2033,6 +2033,11 @@ void KMMainWidget::folderSelected( KMFolder* aFolder, bool forceJumpToUnread ) this, TQ_SLOT( updateMarkAsReadAction() ) ); disconnect( mFolder, TQ_SIGNAL( msgRemoved( KMFolder * ) ), this, TQ_SLOT( updateMarkAsReadAction() ) ); + /* Disable all possible actions due to mFolder is loading */ + mFolder = nullptr; + mHeaders->setFolder( 0 ); + updateFolderMenu(); + updateMessageActions(); } mFolder = aFolder;