From a6f3e3763e856470fd695cb1555a02b2a5747c76 Mon Sep 17 00:00:00 2001 From: Denis Kozadaev Date: Thu, 18 Apr 2024 18:44:03 +0300 Subject: kmail: Disable message actions due to a folder is loading Signed-off-by: Denis Kozadaev --- kmail/kmmainwidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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; -- cgit v1.2.3