diff --git a/mozilla/mailnews/base/resources/content/commandglue.js b/mozilla/mailnews/base/resources/content/commandglue.js index 893c1c3237b..d2c46edbed8 100644 --- a/mozilla/mailnews/base/resources/content/commandglue.js +++ b/mozilla/mailnews/base/resources/content/commandglue.js @@ -312,10 +312,19 @@ function ToggleMessageRead(treeItem) var tree = GetThreadTree(); var status = treeItem.getAttribute('Status'); - var unread = (status == "") || (status == "new"); + var unread = (status == " ") || (status == "new"); messenger.MarkMessageRead(tree.database, treeItem, unread); } +function ToggleMessageFlagged(treeItem) +{ + + var tree = GetThreadTree(); + var flaggedValue = treeItem.getAttribute('Flagged'); + var flagged = (flaggedValue =="flagged"); + messenger.MarkMessageFlagged(tree.database, treeItem, !flagged); +} + function ThreadPaneSelectionChange(selectedElement) { var tree = GetThreadTree();