From 1e5826a91b8495798bbe87eebfd8c19130283ec0 Mon Sep 17 00:00:00 2001 From: "jefft%netscape.com" Date: Sat, 8 Jan 2000 01:34:08 +0000 Subject: [PATCH] fixed bug 17497 - Move/file a news message engages a move instead of copy; move news message treated as copy message; r=putterman git-svn-id: svn://10.0.0.236/trunk@57143 18797224-902f-48f8-a5cc-f745e15eee43 --- .../base/resources/content/widgetglue.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/mozilla/mailnews/base/resources/content/widgetglue.js b/mozilla/mailnews/base/resources/content/widgetglue.js index 85bb0447a29..620258f5543 100644 --- a/mozilla/mailnews/base/resources/content/widgetglue.js +++ b/mozilla/mailnews/base/resources/content/widgetglue.js @@ -381,10 +381,20 @@ function MsgMoveMessage(destFolder) //get the current folder var nextMessage = GetNextMessageAfterDelete(tree.selectedItems); var srcFolder = GetThreadTreeFolder(); - messenger.CopyMessages(tree.database, - srcFolder.resource, - destFolder.resource, messageList, true); - SelectNextMessage(nextMessage); + var srcUri = srcFolder.getAttribute('ref'); + if (srcUri.substring(0,6) == "news:/") + { + messenger.CopyMessages(tree.database, + srcFolder.resource, + destFolder.resource, messageList, false); + } + else + { + messenger.CopyMessages(tree.database, + srcFolder.resource, + destFolder.resource, messageList, true); + SelectNextMessage(nextMessage); + } } }