Fix for 196222. Set directory pref name in CreateDirectoryByURI() and enable Properties cmd for all addrbooks. r/sr=sspitzer.

This commit is contained in:
cavin%netscape.com 2003-03-10 23:43:11 +00:00
Родитель 4719c0e0b9
Коммит b6f372692c
2 изменённых файлов: 4 добавлений и 9 удалений

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

@ -184,15 +184,7 @@ var DirPaneController =
else
return false;
case "button_edit":
selectedDir = GetSelectedDirectory();
if (selectedDir) {
var directory = GetDirectoryFromURI(selectedDir);
var properties = directory.directoryProperties;
if ((directory.isMailList) ||
(properties.dirType == kLDAPDirectory || properties.dirType == kPABDirectory))
return true;
}
return false;
return (GetSelectedDirectory() != null);
default:
return false;
}

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

@ -337,6 +337,9 @@ NS_IMETHODIMP nsAbBSDirectory::CreateDirectoryByURI(const PRUnichar *aDisplayNam
rv = properties->SetURI(aURI);
NS_ENSURE_SUCCESS(rv,rv);
rv = properties->SetPrefName(server->prefName);
NS_ENSURE_SUCCESS(rv,rv);
rv = CreateDirectoriesFromFactory(properties, server, PR_TRUE /* notify */);
NS_ENSURE_SUCCESS(rv,rv);
return rv;