зеркало из https://github.com/mozilla/pjs.git
Bug 264941 - View -> Threads -> "Threads with Unread" changes sorting to "Order Received"
p=Mike Cowperthwaite <mcow@well.com> sr=neil, r=mscott
This commit is contained in:
Родитель
2f6bc1b048
Коммит
13beea1aa2
|
@ -377,26 +377,28 @@ function SwitchView(command)
|
|||
|
||||
switch(command)
|
||||
{
|
||||
case "cmd_viewUnreadMsgs":
|
||||
|
||||
viewFlags = viewFlags | nsMsgViewFlagsType.kUnreadOnly;
|
||||
CreateDBView(msgWindow.openFolder, nsMsgViewType.eShowAllThreads, viewFlags,
|
||||
oldSortType, oldSortOrder );
|
||||
break;
|
||||
// "All" threads and "Unread" threads don't change threading state
|
||||
case "cmd_viewAllMsgs":
|
||||
viewFlags = viewFlags & ~nsMsgViewFlagsType.kUnreadOnly;
|
||||
CreateDBView(msgWindow.openFolder, nsMsgViewType.eShowAllThreads, viewFlags,
|
||||
oldSortType, oldSortOrder);
|
||||
break;
|
||||
case "cmd_viewUnreadMsgs":
|
||||
viewFlags = viewFlags | nsMsgViewFlagsType.kUnreadOnly;
|
||||
CreateDBView(msgWindow.openFolder, nsMsgViewType.eShowAllThreads, viewFlags,
|
||||
oldSortType, oldSortOrder );
|
||||
break;
|
||||
// "Threads with Unread" and "Watched Threads with Unread" force threading
|
||||
case "cmd_viewThreadsWithUnread":
|
||||
CreateDBView(msgWindow.openFolder, nsMsgViewType.eShowThreadsWithUnread, nsMsgViewFlagsType.kThreadedDisplay,
|
||||
nsMsgViewSortType.byThread, oldSortOrder);
|
||||
|
||||
oldSortType, oldSortOrder);
|
||||
break;
|
||||
case "cmd_viewWatchedThreadsWithUnread":
|
||||
CreateDBView(msgWindow.openFolder, nsMsgViewType.eShowWatchedThreadsWithUnread, nsMsgViewFlagsType.kThreadedDisplay,
|
||||
nsMsgViewSortType.byThread, oldSortOrder);
|
||||
oldSortType, oldSortOrder);
|
||||
break;
|
||||
// "Ignored Threads" toggles 'ignored' inclusion --
|
||||
// but it also resets 'With Unread' views to 'All'
|
||||
case "cmd_viewIgnoredThreads":
|
||||
if (viewFlags & nsMsgViewFlagsType.kShowIgnored)
|
||||
viewFlags = viewFlags & ~nsMsgViewFlagsType.kShowIgnored;
|
||||
|
|
Загрузка…
Ссылка в новой задаче