Author: jflesch
Date: 2007-08-28 14:47:03 +0000 (Tue, 28 Aug 2007)
New Revision: 14900

Modified:
   trunk/apps/Thaw/src/thaw/core/PluginManager.java
   trunk/apps/Thaw/src/thaw/plugins/index/IndexFolder.java
Log:
Fix an NPE in IndexFolder.java

Modified: trunk/apps/Thaw/src/thaw/core/PluginManager.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/PluginManager.java    2007-08-28 01:26:17 UTC 
(rev 14899)
+++ trunk/apps/Thaw/src/thaw/core/PluginManager.java    2007-08-28 14:47:03 UTC 
(rev 14900)
@@ -93,7 +93,7 @@

                final Iterator pluginIt = pluginNames.iterator();

-               final int progressJump = (100-40) / (pluginNames.size()*2);
+               final int progressJump = (100-40) / pluginNames.size();
                core.getSplashScreen().setProgression(40);

                while(pluginIt.hasNext()) {
@@ -105,8 +105,6 @@
                        if (loadPlugin(pluginName) == null) {
                                Logger.notice(this, "Plugin alread loaded");
                        } else {
-                               
core.getSplashScreen().setProgressionAndStatus(core.getSplashScreen().getProgression()+progressJump,
-                                                                              
"Starting plugin '"+pluginName.replaceFirst("thaw.plugins.", "")+"' ...");
                                runPlugin(pluginName);
                        }
                }

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexFolder.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexFolder.java     2007-08-28 
01:26:17 UTC (rev 14899)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexFolder.java     2007-08-28 
14:47:03 UTC (rev 14900)
@@ -1462,6 +1462,9 @@
                if (children == null && loadChildren)
                        loadChildren();

+               if (children == null)
+                       return null;
+
                for (Iterator it = children.iterator() ;
                     it.hasNext(); ) {
                        Object child = it.next();


Reply via email to