From 3558418aa6ec7b97a2ed8bb50f19bc3543eb52c8 Mon Sep 17 00:00:00 2001 From: "neil%parkwaycc.co.uk" Date: Thu, 19 May 2005 16:27:49 +0000 Subject: [PATCH] Bug 293679 Hide Compact This Folder for virtual folders r+sr=bienvenu a=asa git-svn-id: svn://10.0.0.236/trunk@173579 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/base/util/nsMsgDBFolder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/mailnews/base/util/nsMsgDBFolder.cpp b/mozilla/mailnews/base/util/nsMsgDBFolder.cpp index 15e82f34efb..493033797f1 100644 --- a/mozilla/mailnews/base/util/nsMsgDBFolder.cpp +++ b/mozilla/mailnews/base/util/nsMsgDBFolder.cpp @@ -2728,7 +2728,9 @@ nsMsgDBFolder::GetCanCompact(PRBool *aResult) PRBool isServer = PR_FALSE; nsresult rv = GetIsServer(&isServer); NS_ENSURE_SUCCESS(rv,rv); - *aResult = !isServer; //servers cannot be compacted --> 4.x + // servers cannot be compacted --> 4.x + // virtual search folders cannot be compacted + *aResult = !isServer && !(mFlags & MSG_FOLDER_FLAG_VIRTUAL); return NS_OK; }