Reverse the internal linked list of plugins after scanning in order to get loading precendence correct. bug 115337 r=av, sr=beard

git-svn-id: svn://10.0.0.236/trunk@110874 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
peterlubczynski%netscape.com
2001-12-20 06:54:07 +00:00
parent be8d650a94
commit 061295c07d

View File

@@ -4721,6 +4721,15 @@ NS_IMETHODIMP nsPluginHostImpl::LoadPlugins()
mCachedPlugins = next;
}
// reverse our list of plugins
nsPluginTag *next,*prev = nsnull;
for (nsPluginTag *cur = mPlugins; cur; cur = next) {
next = cur->mNext;
cur->mNext = prev;
prev = cur;
}
mPlugins = prev;
NS_TIMELINE_STOP_TIMER("LoadPlugins");
NS_TIMELINE_MARK_TIMER("LoadPlugins");