From: <emm...@us...> - 2008-10-31 12:33:41
|
Revision: 4137 http://fudaa.svn.sourceforge.net/fudaa/?rev=4137&view=rev Author: emmanuel_martin Date: 2008-10-31 12:33:37 +0000 (Fri, 31 Oct 2008) Log Message: ----------- bugfix Modified Paths: -------------- branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluListObject.java Modified: branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluListObject.java =================================================================== --- branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluListObject.java 2008-10-31 11:29:58 UTC (rev 4136) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluListObject.java 2008-10-31 12:33:37 UTC (rev 4137) @@ -472,7 +472,7 @@ cmd.addCmd(new CommandRemove(_i, old)); _c.addCmd(cmd.getSimplify()); } - fireObjectRemoved(_i, list_.get(_i)); + fireObjectRemoved(_i, old); return true; } @@ -522,6 +522,7 @@ for (int i = 0; i < iToRemove[0]; i++) { newArray[i] = list_.get(i); } + // On enl\xE8ve les valeurs \xE0 supprimer et on les place dans oldV[] idx = iToRemove[0]; final int maxI = iToRemove[iToRemove.length - 1]; for (int i = idx; i <= maxI; i++) { @@ -532,6 +533,7 @@ oldV[idxOldV++] = d; } } + // on copie la fin du tableau for (int i = maxI + 1; i < initSize; i++) { newArray[idx++] = list_.get(i); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |