switch to using nsCOMPtr for cleanliness

This commit is contained in:
alecf%netscape.com 2000-05-14 20:40:04 +00:00
Родитель 632c6f367e
Коммит e1b7fd1768
2 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -144,14 +144,13 @@ nsMsgAccountManager::~nsMsgAccountManager()
} }
} }
NS_IF_RELEASE(m_accounts);
} }
nsresult nsMsgAccountManager::Init() nsresult nsMsgAccountManager::Init()
{ {
nsresult rv; nsresult rv;
rv = NS_NewISupportsArray(&m_accounts); rv = NS_NewISupportsArray(getter_AddRefs(m_accounts));
if(NS_FAILED(rv)) return rv; if(NS_FAILED(rv)) return rv;
rv = NS_NewISupportsArray(getter_AddRefs(m_incomingServerListeners)); rv = NS_NewISupportsArray(getter_AddRefs(m_incomingServerListeners));

Просмотреть файл

@ -62,7 +62,7 @@ private:
nsCOMPtr <nsIMsgFolderCache> m_msgFolderCache; nsCOMPtr <nsIMsgFolderCache> m_msgFolderCache;
nsCOMPtr<nsIAtom> kDefaultServerAtom; nsCOMPtr<nsIAtom> kDefaultServerAtom;
nsISupportsArray *m_accounts; nsCOMPtr<nsISupportsArray> m_accounts;
nsHashtable m_identities; nsHashtable m_identities;
nsHashtable m_incomingServers; nsHashtable m_incomingServers;
nsCOMPtr<nsIMsgAccount> m_defaultAccount; nsCOMPtr<nsIMsgAccount> m_defaultAccount;