X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Workspace%2FSiman%2Fsrc%2Forg%2Fsplat%2Fsimer%2FOpenStudy.java;fp=Workspace%2FSiman%2Fsrc%2Forg%2Fsplat%2Fsimer%2FOpenStudy.java;h=fc76dfddef8ed3a51389afe8d3dbb1c23c775a48;hb=8c442e91ec52d08649a5c85f485c5ce82197cb0c;hp=1f97444d75dd77b1e6c0887b7b9785cc50bac9d3;hpb=089a70b30d3c4c52cba54faa1f6962586deb92bf;p=tools%2Fsiman.git diff --git a/Workspace/Siman/src/org/splat/simer/OpenStudy.java b/Workspace/Siman/src/org/splat/simer/OpenStudy.java index 1f97444..fc76dfd 100644 --- a/Workspace/Siman/src/org/splat/simer/OpenStudy.java +++ b/Workspace/Siman/src/org/splat/simer/OpenStudy.java @@ -139,8 +139,8 @@ public class OpenStudy extends AbstractOpenObject implements OpenStudyServices { _context = new ArrayList(); if (_selection.equals("0.1")) { _ustep = getProjectElementService().getFirstStep(_mystudy); - } - _ustep.setActor(_cuser); + } + _ustep.setActor(_cuser); if ((_involving.isEmpty()) || (_involving.get(0).getOwnerStudy().getIndex() != _ustep.getOwnerStudy().getIndex())) { _involving.clear(); @@ -847,4 +847,13 @@ public class OpenStudy extends AbstractOpenObject implements OpenStudyServices { public void setMystudy(final Study mystudy) { this._mystudy = mystudy; } + + /** + * Update the current step. + * + */ + public final void updateCurrentStep() { + setupPreviousToSelectedSteps(); + _ustep = _involving.get(_involving.size() - 1); + } } \ No newline at end of file