Back out two changes of my fix for bug 86000 (convert LDAP XPCOM SDK to use AUTF8String) because they probably regressed some things. r=dmose.

This commit is contained in:
peterv%netscape.com 2002-09-13 07:26:36 +00:00
Родитель 83b1687bf5
Коммит b1235c63dc
2 изменённых файлов: 6 добавлений и 3 удалений

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

@ -30,6 +30,7 @@ const NS_LDAPPREFSSERVICE_IID = Components.interfaces.nsILDAPPrefsService;
/* interfaces used in this file */
const nsISupports = Components.interfaces.nsISupports;
const nsISupportsString = Components.interfaces.nsISupportsString;
const nsIPrefBranch = Components.interfaces.nsIPrefBranch;
const nsILDAPURL = Components.interfaces.nsILDAPURL;
@ -206,7 +207,8 @@ function () {
}
ldapUrl.host = host;
try{
ldapUrl.dn = gPrefInt.getCharPref(pref_string + ".searchBase");
ldapUrl.dn = gPrefInt.getComplexValue(pref_string + ".searchBase",
nsISupportsString).data;
}
catch (ex) {
}

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

@ -1038,8 +1038,9 @@ function setupLdapAutocompleteSession()
// override default search filter template?
//
try {
LDAPSession.filterTemplate = sPrefs.getCharPref(
autocompleteDirectory + ".autoComplete.filterTemplate");
LDAPSession.filterTemplate = sPrefs.getComplexValue(
autocompleteDirectory + ".autoComplete.filterTemplate",
Components.interfaces.nsISupportsString).data;
} catch (ex) {
// if this pref isn't there, no big deal. just let