Author: batosai
Date: 2008-08-05 15:35:00 +0000 (Tue, 05 Aug 2008)
New Revision: 21619

Modified:
   trunk/apps/WoT/src/plugins/WoT/WoT.java
Log:
Doh !

Modified: trunk/apps/WoT/src/plugins/WoT/WoT.java
===================================================================
--- trunk/apps/WoT/src/plugins/WoT/WoT.java     2008-08-05 15:31:12 UTC (rev 
21618)
+++ trunk/apps/WoT/src/plugins/WoT/WoT.java     2008-08-05 15:35:00 UTC (rev 
21619)
@@ -123,7 +123,14 @@
                }

                if(newRank != -1) newRank++; // We don't want to give the 
trustee the same rank as the truster, right ?
-               if((newScore > 0) && !hasNegativeTrust) newCapacity = 
capacities[newRank];
+               if((newScore > 0) && !hasNegativeTrust) {
+                       if(newRank >= capacities.length) {
+                               newCapacity = capacities[capacities.length - 1];
+                       }
+                       else {
+                               newCapacity = capacities[newRank];
+                       }
+               }

                if(score.getRank() != 0) { // We don't want our own identites' 
rank to be changed either
                        score.setRank(newRank);


Reply via email to