Salome HOME
projects
/
tools
/
siman.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Vasily has fixed the following bug :
[tools/siman.git]
/
Workspace
/
Siman
/
src
/
org
/
splat
/
simer
/
OpenStudy.java
diff --git
a/Workspace/Siman/src/org/splat/simer/OpenStudy.java
b/Workspace/Siman/src/org/splat/simer/OpenStudy.java
index 1f97444d75dd77b1e6c0887b7b9785cc50bac9d3..fc76dfddef8ed3a51389afe8d3dbb1c23c775a48 100644
(file)
--- 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<SimulationContextFacade>();
if (_selection.equals("0.1")) {
_ustep = getProjectElementService().getFirstStep(_mystudy);
_context = new ArrayList<SimulationContextFacade>();
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();
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;
}
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
}
\ No newline at end of file