From 1756bf6d5fe45dbdb2cdf44229bb0cff5bb6b0e6 Mon Sep 17 00:00:00 2001 From: "ajschult%verizon.net" Date: Fri, 15 Jun 2007 03:53:32 +0000 Subject: [PATCH] Bug 383938: Unable to close account settings dialog. r+sr=mscott git-svn-id: svn://10.0.0.236/trunk@228105 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/base/src/nsMsgAccount.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mozilla/mailnews/base/src/nsMsgAccount.cpp b/mozilla/mailnews/base/src/nsMsgAccount.cpp index 5b36aec3e86..3a41564e67b 100644 --- a/mozilla/mailnews/base/src/nsMsgAccount.cpp +++ b/mozilla/mailnews/base/src/nsMsgAccount.cpp @@ -251,6 +251,12 @@ nsMsgAccount::GetDefaultIdentity(nsIMsgIdentity **aDefaultIdentity) rv = Init(); NS_ENSURE_SUCCESS(rv, rv); } + + PRUint32 count; + rv = m_identities->Count(&count); + NS_ENSURE_SUCCESS(rv, rv); + if (count == 0) + return NS_OK; nsCOMPtr identity( do_QueryElementAt(m_identities, 0, &rv)); identity.swap(*aDefaultIdentity);