Author: xor
Date: 2008-11-09 18:10:38 +0000 (Sun, 09 Nov 2008)
New Revision: 23447

Modified:
   trunk/freenet/src/freenet/pluginmanager/PluginDownLoaderFile.java
Log:
Fix loading of plugins from disk on windows.

Modified: trunk/freenet/src/freenet/pluginmanager/PluginDownLoaderFile.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginDownLoaderFile.java   
2008-11-09 17:39:38 UTC (rev 23446)
+++ trunk/freenet/src/freenet/pluginmanager/PluginDownLoaderFile.java   
2008-11-09 18:10:38 UTC (rev 23447)
@@ -22,7 +22,10 @@

        @Override
        String getPluginName(String source) throws PluginNotFoundException {
-               return source.substring(source.lastIndexOf('/') + 1);
+               int slashIndex = source.lastIndexOf('/');
+               if(slashIndex == -1)
+                       slashIndex = source.lastIndexOf('\\');
+               return source.substring(slashIndex + 1);
        }

        @Override


Reply via email to