Changed around load group insertion/removal to happen on mozilla thread.

git-svn-id: svn://10.0.0.236/trunk@40266 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
warren%netscape.com
1999-07-20 08:46:33 +00:00
parent eaef4bf523
commit f1dfc48c58
69 changed files with 276 additions and 340 deletions

View File

@@ -1136,10 +1136,7 @@ nsresult nsPluginStreamListenerPeer::SetUpCache(nsIURI* aURL)
{
nsPluginCacheListener* cacheListener = new nsPluginCacheListener(this);
#ifdef NECKO
nsILoadGroup* loadGroup = GetLoadGroup();
nsresult rv = NS_OpenURI(cacheListener, nsnull, aURL, loadGroup);
NS_IF_RELEASE(loadGroup);
return rv;
return NS_OpenURI(cacheListener, nsnull, aURL);
#else
return NS_OpenURL(aURL, cacheListener);
#endif
@@ -2276,9 +2273,7 @@ NS_IMETHODIMP nsPluginHostImpl::NewPluginURLStream(const nsString& aURL,
if (NS_OK == rv) {
#ifdef NECKO
nsILoadGroup* loadGroup = listenerPeer->GetLoadGroup();
rv = NS_OpenURI(listenerPeer, nsnull, url, loadGroup);
NS_IF_RELEASE(loadGroup);
rv = NS_OpenURI(listenerPeer, nsnull, url);
#else
rv = NS_OpenURL(url, listenerPeer);
#endif
@@ -2332,9 +2327,7 @@ nsresult nsPluginHostImpl::NewEmbededPluginStream(nsIURI* aURL,
if (NS_OK == rv) {
#ifdef NECKO
nsILoadGroup* loadGroup = listener->GetLoadGroup();
rv = NS_OpenURI(listener, nsnull, aURL, loadGroup);
NS_IF_RELEASE(loadGroup);
rv = NS_OpenURI(listener, nsnull, aURL);
#else
rv = NS_OpenURL(aURL, listener);
#endif