From: <emm...@us...> - 2009-01-06 14:22:02
|
Revision: 4324 http://fudaa.svn.sourceforge.net/fudaa/?rev=4324&view=rev Author: emmanuel_martin Date: 2009-01-06 14:22:00 +0000 (Tue, 06 Jan 2009) Log Message: ----------- Correction d'un bug : lors d'une suppression de plusieurs g?\195?\169om?\195?\169tries les attributs associ?\195?\169s ?\195?\160 ces attributs n'?\195?\169taient pas n?\195?\169c?\195?\169ssairement supprim?\195?\169s. (Si le CtuluCommandContainer ?\195?\169tait null, logique...) Modified Paths: -------------- branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluCollectionDoubleEditAbstract.java 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/CtuluCollectionDoubleEditAbstract.java =================================================================== --- branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluCollectionDoubleEditAbstract.java 2009-01-05 19:02:06 UTC (rev 4323) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluCollectionDoubleEditAbstract.java 2009-01-06 14:22:00 UTC (rev 4324) @@ -363,9 +363,8 @@ */ public final boolean set(final int _i, final double _newV, final CtuluCommandContainer _c) { // verif basique - if (_i < 0 || _i > getSize() || getValue(_i) == _newV) { + if (_i < 0 || _i >= getSize() || getValue(_i) == _newV) return false; - } final double old = getValue(_i); internalSet(_i, _newV); fireObjectChanged(_i, _newV); 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 2009-01-05 19:02:06 UTC (rev 4323) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/ctulu/src/org/fudaa/ctulu/collection/CtuluListObject.java 2009-01-06 14:22:00 UTC (rev 4324) @@ -570,8 +570,8 @@ } else { commandComposite.addCmd(new CommandRemoveDangerous(oldV, iToRemove)); } - internActionPointRemoved(iToRemove, commandComposite); } + internActionPointRemoved(iToRemove, commandComposite); fireObjectRemoved(-1, null); if (_cmd != null && commandComposite != null) { _cmd.addCmd(commandComposite.getSimplify()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |