Author: toad
Date: 2007-09-08 16:05:00 +0000 (Sat, 08 Sep 2007)
New Revision: 15051

Modified:
   trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
Log:
synchronize on this not on toadletLinks

Modified: trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java      
2007-09-08 16:03:36 UTC (rev 15050)
+++ trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java      
2007-09-08 16:05:00 UTC (rev 15051)
@@ -62,26 +62,20 @@
                return plug.getClass().getName();
        }
        
-       public String[] getPluginToadletSymlinks(){
-               synchronized (toadletLinks) {
-                       return StringArray.toArray(toadletLinks.toArray());
-               }
+       public synchronized String[] getPluginToadletSymlinks(){
+               return StringArray.toArray(toadletLinks.toArray());
        }
        
-       public boolean addPluginToadletSymlink(String linkfrom){
-               synchronized (toadletLinks) {
-                       if (toadletLinks.size() < 1)
-                               toadletLinks = new HashSet();
-                       return toadletLinks.add(linkfrom);
-               }
+       public synchronized boolean addPluginToadletSymlink(String linkfrom){
+               if (toadletLinks.size() < 1)
+                       toadletLinks = new HashSet();
+               return toadletLinks.add(linkfrom);
        }
        
-       public boolean removePluginToadletSymlink(String linkfrom){
-               synchronized (toadletLinks) {
-                       if (toadletLinks.size() < 1)
-                               return false;
-                       return toadletLinks.remove(linkfrom);
-               }
+       public synchronized boolean removePluginToadletSymlink(String linkfrom){
+               if (toadletLinks.size() < 1)
+                       return false;
+               return toadletLinks.remove(linkfrom);
        }
        
        /**

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to