diff --git a/mozilla/mail/base/content/mailWindow.js b/mozilla/mail/base/content/mailWindow.js index 4d4aa638031..a2c8476f394 100644 --- a/mozilla/mail/base/content/mailWindow.js +++ b/mozilla/mail/base/content/mailWindow.js @@ -185,7 +185,7 @@ function CreateMailWindowGlobals() //Create datasources accountManagerDataSource = Components.classes[accountManagerDSContractID].createInstance(); - folderDataSource = Components.classes[folderDSContractID].createInstance(); + folderDataSource = Components.classes[folderDSContractID].getService(); accountCentralBox = document.getElementById("accountCentralBox"); gSearchBox = document.getElementById("searchBox"); diff --git a/mozilla/mail/components/compose/content/MsgComposeCommands.js b/mozilla/mail/components/compose/content/MsgComposeCommands.js index 8a5ba7353a2..54aa7e892cb 100644 --- a/mozilla/mail/components/compose/content/MsgComposeCommands.js +++ b/mozilla/mail/components/compose/content/MsgComposeCommands.js @@ -1432,7 +1432,7 @@ function ComposeLoad() } try { - sAccountManagerDataSource = Components.classes["@mozilla.org/rdf/datasource;1?name=msgaccountmanager"].createInstance(Components.interfaces.nsIRDFDataSource); + sAccountManagerDataSource = Components.classes["@mozilla.org/rdf/datasource;1?name=msgaccountmanager"].getService(Components.interfaces.nsIRDFDataSource); sRDF = Components.classes['@mozilla.org/rdf/rdf-service;1'].getService(Components.interfaces.nsIRDFService); sNameProperty = sRDF.GetResource("http://home.netscape.com/NC-rdf#Name?sort=true"); } diff --git a/mozilla/mailnews/base/resources/content/mailWindow.js b/mozilla/mailnews/base/resources/content/mailWindow.js index 3b5765c04d5..dc386b6e01e 100644 --- a/mozilla/mailnews/base/resources/content/mailWindow.js +++ b/mozilla/mailnews/base/resources/content/mailWindow.js @@ -204,7 +204,7 @@ function CreateMailWindowGlobals() //Create datasources accountManagerDataSource = Components.classes[accountManagerDSContractID].createInstance(); - folderDataSource = Components.classes[folderDSContractID].createInstance(); + folderDataSource = Components.classes[folderDSContractID].getService(); messagesBox = document.getElementById("messagesBox"); accountCentralBox = document.getElementById("accountCentralBox"); diff --git a/mozilla/mailnews/base/resources/content/msgViewNavigation.js b/mozilla/mailnews/base/resources/content/msgViewNavigation.js index 91a68cced32..bf352679333 100644 --- a/mozilla/mailnews/base/resources/content/msgViewNavigation.js +++ b/mozilla/mailnews/base/resources/content/msgViewNavigation.js @@ -46,7 +46,7 @@ var accountManager = Components.classes["@mozilla.org/messenger/account-manager; // we need the account manager datasource for when trying // to figure out which account is next in the folder pane. -var gAccountManagerDataSource = Components.classes["@mozilla.org/rdf/datasource;1?name=msgaccountmanager"].createInstance().QueryInterface(Components.interfaces.nsIRDFDataSource); +var gAccountManagerDataSource = Components.classes["@mozilla.org/rdf/datasource;1?name=msgaccountmanager"].getService(Components.interfaces.nsIRDFDataSource); // we can't compare the name to determine the order in the folder pane // we need to compare the value of the sort resource, diff --git a/mozilla/mailnews/base/search/resources/content/SearchDialog.js b/mozilla/mailnews/base/search/resources/content/SearchDialog.js index b0ef90d5def..c84fb1151c9 100644 --- a/mozilla/mailnews/base/search/resources/content/SearchDialog.js +++ b/mozilla/mailnews/base/search/resources/content/SearchDialog.js @@ -594,7 +594,7 @@ function setupSearchListener() function GetFolderDatasource() { if (!gFolderDatasource) - gFolderDatasource = Components.classes[folderDSContractID].createInstance(Components.interfaces.nsIRDFDataSource); + gFolderDatasource = Components.classes[folderDSContractID].getService(Components.interfaces.nsIRDFDataSource); return gFolderDatasource; } diff --git a/mozilla/mailnews/compose/resources/content/MsgComposeCommands.js b/mozilla/mailnews/compose/resources/content/MsgComposeCommands.js index 5ed073b3d85..3e271b72d5a 100644 --- a/mozilla/mailnews/compose/resources/content/MsgComposeCommands.js +++ b/mozilla/mailnews/compose/resources/content/MsgComposeCommands.js @@ -1424,7 +1424,7 @@ function ComposeLoad() } try { - sAccountManagerDataSource = Components.classes["@mozilla.org/rdf/datasource;1?name=msgaccountmanager"].createInstance(Components.interfaces.nsIRDFDataSource); + sAccountManagerDataSource = Components.classes["@mozilla.org/rdf/datasource;1?name=msgaccountmanager"].getService(Components.interfaces.nsIRDFDataSource); sRDF = Components.classes['@mozilla.org/rdf/rdf-service;1'].getService(Components.interfaces.nsIRDFService); sNameProperty = sRDF.GetResource("http://home.netscape.com/NC-rdf#Name?sort=true"); }