Author: toad
Date: 2007-09-08 17:27:20 +0000 (Sat, 08 Sep 2007)
New Revision: 15062
Modified:
trunk/freenet/src/freenet/pluginmanager/PluginHandler.java
Log:
hmmm, maybe not
Modified: trunk/freenet/src/freenet/pluginmanager/PluginHandler.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginHandler.java 2007-09-08
17:26:06 UTC (rev 15061)
+++ trunk/freenet/src/freenet/pluginmanager/PluginHandler.java 2007-09-08
17:27:20 UTC (rev 15062)
@@ -22,6 +22,8 @@
public static PluginInfoWrapper startPlugin(PluginManager pm, String
filename, FredPlugin plug, PluginRespirator pr) {
final PluginInfoWrapper pi = new PluginInfoWrapper(plug,
filename);
final PluginStarter ps = new PluginStarter(pr, pi);
+ if(!pi.isThreadlessPlugin()) // No point otherwise
+ pi.setThread(ps);
ps.setPlugin(pm, plug);
// Run after startup
@@ -56,8 +58,6 @@
}
public void run() {
- if(!pi.isThreadlessPlugin()) // No point otherwise
- pi.setThread(this);
if (plugin instanceof FredPlugin) {
try {
((FredPlugin)plugin).runPlugin(pr);