From 1595db6213821910995bf83a16255f6046e4c8e2 Mon Sep 17 00:00:00 2001 From: "ssu%netscape.com" Date: Tue, 8 Jan 2002 06:07:31 +0000 Subject: [PATCH] fixing bug 115689 - Labels: sorting the label column is displayed in reverse of specd order. r=bhuvan, sr=bienvenu --- mailnews/base/src/nsMsgDBView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mailnews/base/src/nsMsgDBView.cpp b/mailnews/base/src/nsMsgDBView.cpp index a2e83f8a4aba..e411149bd64a 100644 --- a/mailnews/base/src/nsMsgDBView.cpp +++ b/mailnews/base/src/nsMsgDBView.cpp @@ -2575,6 +2575,10 @@ nsresult nsMsgDBView::GetLongField(nsIMsgHdr *msgHdr, nsMsgViewSortTypeValue sor break; case nsMsgViewSortType::byLabel: rv = msgHdr->GetLabel(result); + if(*result == 0) + // set result to be the last label id value + 1 to ensure that it will always + // be sorted last. + *result = (nsMsgViewCommandType::lastLabel - nsMsgViewCommandType::label0) + 1; break; case nsMsgViewSortType::byFlagged: bits = 0;