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