don't allow sub-folders or saved searches under smart folders inbox, r=mkmelin, 490326

This commit is contained in:
David Bienvenu 2009-07-30 08:11:10 -07:00
Родитель 2cb6f7f686
Коммит deef30857e
2 изменённых файлов: 6 добавлений и 5 удалений

Просмотреть файл

@ -475,10 +475,10 @@ function fillFolderPaneContextMenu()
}
var selectedServers = folders.filter(checkIsServer);
var specialFolder;
if (numSelected == 1) {
specialFolder = getSpecialFolderString(folders[0]);
}
let specialFolder;
if (numSelected == 1)
specialFolder = haveAnyVirtualFolders ? "Virtual" :
getSpecialFolderString(folders[0]);
function checkCanSubscribeToFolder(folder) {
if (checkIsVirtualFolder(folder))

Просмотреть файл

@ -103,7 +103,8 @@ function menu_new_init()
const nsMsgFolderFlags = Components.interfaces.nsMsgFolderFlags;
var isInbox = folder.isSpecialFolder(nsMsgFolderFlags.Inbox);
var showNew = folder.canCreateSubfolders || isInbox;
var showNew = folder.canCreateSubfolders ||
(isInbox && !(folder.flags & nsMsgFolderFlags.Virtual));
ShowMenuItem("menu_newFolder", showNew);
ShowMenuItem("menu_newVirtualFolder", showNew);