From: <emm...@us...> - 2009-02-13 15:45:20
|
Revision: 4469 http://fudaa.svn.sourceforge.net/fudaa/?rev=4469&view=rev Author: emmanuel_martin Date: 2009-02-13 15:45:15 +0000 (Fri, 13 Feb 2009) Log Message: ----------- Modeleur 1d : Correction de l'undo/redo du z lors d'un d?\195?\169placement d'un point engendrant un erreur. Modified Paths: -------------- branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java Modified: branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java =================================================================== --- branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java 2009-02-13 15:33:04 UTC (rev 4468) +++ branches/FudaaModeleur_TC1Bis/fudaa_devel/fudaa/src/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java 2009-02-13 15:45:15 UTC (rev 4469) @@ -963,9 +963,13 @@ public void setValues(int _idxPoint, double _valueCurv, double _valueZ, CtuluCommandContainer _cmd) throws ProfilContainerException{ CtuluCommandComposite cmd=new CtuluCommandComposite(FudaaLib.getS("D\xE9placement d'un point")); setZ(_idxPoint, _valueZ, cmd); - setCurv(_idxPoint, _valueCurv, cmd); - if(_cmd!=null) - _cmd.addCmd(cmd.getSimplify()); + try { + setCurv(_idxPoint, _valueCurv, cmd); + } + finally{ + if(_cmd!=null) + _cmd.addCmd(cmd.getSimplify()); + } } public void remove(int _idxPoint, CtuluCommandContainer _cmd) throws ProfilContainerException { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |