FrontPage  Index  Search  Changes  RSS  Login

Ticket-31

TTB cannot work with CopySent2Current extension

Priority
Normal
Reporter
h.ogi
Status
Closed
Assigned to
h.ogi
Version
TTB 0.8.32
Milestone
TTB 0.8.33
Created
2011-06-23

Description

The problem is in your functions ComposeProcessDone and composeSendMessage (in tagbar_compose.js).

There you are using gMsgCompose.compFields.fcc and gMsgCompose.compFields.fcc2. With my add-on, these fields might contain the value 'nocopy://' which is a valid value (see https://bugzilla.mozilla.org/show_bug.cgi?id=503798)

But 'sRDF.GetResource(key)' would return undefined in this case and the following 'msgFolder = folderResource.QueryInterface' would throw an exception.

I would suggest the following fix (at two places):

  for (key in uris) {
+    try {
      var folderResource = sRDF.GetResource(key);
      var msgFolder = folderResource.QueryInterface(Components.interfaces.nsIMsgFolder);
      folder.AppendElement(msgFolder);
+    } catch(e) { }
  }

Changelog

h.ogi (2011-06-23 (木) 21:50:32)

h.ogi (2011-06-23 (木) 21:51:38)

Fixed in v0.8.33b2.

h.ogi (2011-07-16 (土) 23:12:32)

Fixed in v0.8.33.

Name:
Comment:
Change Properties
Priority:
Status:
Version:
Milestone:
Assigned to:
Spam Check: I'm not a spammer. I'm a spammer.

Last modified:2011/07/16 23:12:32
Keyword(s):
References: