diff --git a/kmmainwidget.cpp b/kmmainwidget.cpp index 3f1680774..f2041bf9e 100644 --- a/kmmainwidget.cpp +++ b/kmmainwidget.cpp @@ -1909,7 +1909,7 @@ void KMMainWidget::folderSelected( KMFolder* aFolder, bool forceJumpToUnread ) bool newFolder = ( mFolder != aFolder ); bool isNewImapFolder = aFolder && aFolder->folderType() == KMFolderTypeImap && newFolder; if( !mFolder - || ( !isNewImapFolder && mShowBusySplashTimer && !mShowBusySplashTimer->isActive() ) + || ( !isNewImapFolder && mShowBusySplashTimer ) || ( newFolder && mShowingOfflineScreen && !( isNewImapFolder && kmkernel->isOffline() ) ) ) { if ( mMsgView ) { mMsgView->enableMsgDisplay();