зеркало из https://github.com/mozilla/pjs.git
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:
Родитель
83b1687bf5
Коммит
b1235c63dc
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче