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);


Reply via email to