Bug 54530 Edit | List. Clicking OK crashes. r=putterman,sr=mscott

This commit is contained in:
chuang%netscape.com 2000-10-20 01:55:50 +00:00
Родитель 2d6e08d17f
Коммит dfa2a3cb7a
1 изменённых файлов: 13 добавлений и 0 удалений

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

@ -59,6 +59,19 @@ nsAbDirectory::nsAbDirectory(void)
nsAbDirectory::~nsAbDirectory(void)
{
if (mURI && PL_strcmp(mURI, kDirectoryDataSourceRoot))
{
nsresult rv = NS_OK;
nsCOMPtr<nsIAddrDatabase> database;
NS_WITH_SERVICE(nsIAddressBook, addressBook, kAddrBookCID, &rv);
if (NS_SUCCEEDED(rv) && addressBook)
{
rv = addressBook->GetAbDatabaseFromURI(mURI, getter_AddRefs(database));
if (NS_SUCCEEDED(rv) && database)
database->RemoveListener(this);
}
}
if (mSubDirectories)
{
PRUint32 count;