Bug 360525, S/Mime LDAP cert fetching no longer works on trunk

r=mscott
This commit is contained in:
kaie%kuix.de 2006-12-06 16:27:45 +00:00
parent c204990ad5
commit c26ec94941

View File

@ -314,19 +314,15 @@ ldapMessageListener.prototype.onLDAPInit =
function getProxyOnUIThread(aObject, aInterface) {
var eventQSvc = Components.
classes["@mozilla.org/event-queue-service;1"].
getService(Components.interfaces.nsIEventQueueService);
var uiQueue = eventQSvc.
getSpecialEventQueue(Components.interfaces.
nsIEventQueueService.UI_THREAD_EVENT_QUEUE);
var mainThread = Components.
classes["@mozilla.org/thread-manager;1"].
getService().mainThread;
var proxyMgr = Components.
classes["@mozilla.org/xpcomproxy;1"].
getService(Components.interfaces.nsIProxyObjectManager);
return proxyMgr.getProxyForObject(uiQueue,
return proxyMgr.getProxyForObject(mainThread,
aInterface, aObject, 5);
// 5 == PROXY_ALWAYS | PROXY_SYNC
// 5 == NS_PROXY_ALWAYS | NS_PROXY_SYNC
}