Closed Bug 18278 Opened 21 years ago Closed 20 years ago
[Webshell] Plugin DLL should be lazily loaded
Currently, the Plugin DLL gets loaded on startup because of the call to CreatePluginHost() in nsWebShell::Init(). We should lazily load this DLL the first time we need to load it for plugin handling. This will hopefully drop out of the webshell reorg.
Move to M15. Not required for beta 1.
Move to M16 for now ...
Target Milestone: M15 → M16
WebShell no longer has anything to do with the creation of the plugin host. Plugins may still being brought into memory, but that would be by someone else and not webShell. Marking fixed. If it still happens, re-open the bug and assign to whoever else might be causing it to come into memory.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Ok, so the plugin DLL is still coming in basically on the creation of the first JSEnvironment. This is due to the fact that live connect is not being lazily initialized. The line of code is http://lxr.mozilla.org/seamonkey/source/dom/src/base/nsJSEnvironment.cpp#1065. I have created bug #35707 for that issue.
Updating QA contact.
Component: Browser-General → Plug-ins
QA Contact: leger → shrir
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.