X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=teledactyl%2Fcontent%2Fmail.js;h=cdfe22d4b6ad4ba6d4b138945673281d6fedb6ce;hb=refs%2Ftags%2Fupstream%2F1.0rc1;hp=3b67b4500441d7e808e0ecd6935922e6fbdcb09f;hpb=70740024f9c028c1fd63e1a1850ab062ff956054;p=dactyl.git diff --git a/teledactyl/content/mail.js b/teledactyl/content/mail.js index 3b67b45..cdfe22d 100644 --- a/teledactyl/content/mail.js +++ b/teledactyl/content/mail.js @@ -179,9 +179,7 @@ var Mail = Module("mail", { params.type = Ci.nsIMsgCompType.New; - const msgComposeService = Cc["@mozilla.org/messengercompose;1"].getService(); - msgComposeService = msgComposeService.QueryInterface(Ci.nsIMsgComposeService); - msgComposeService.OpenComposeWindowWithParams(null, params); + services.compose.OpenComposeWindowWithParams(null, params); }, // returns an array of nsIMsgFolder objects @@ -861,8 +859,8 @@ var Mail = Module("mail", { }, services: function initServices(dactyl, modules, window) { services.add("smtp", "@mozilla.org/messengercompose/smtp;1", Ci.nsISmtpService); + services.add("compose", "@mozilla.org/messengercompose;1", "nsIMsgComposeService"); }, - modes: function initModes(dactyl, modules, window) { modes.addMode("MESSAGE", { char: "m",