Changeset cee565


Ignore:
Timestamp:
Aug 3, 2017, 10:57:43 AM (8 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
ForceAnnealing_with_BondGraph_continued
Children:
c0baa8
Parents:
4919f0
git-author:
Frederik Heber <frederik.heber@…> (08/03/17 10:47:26)
git-committer:
Frederik Heber <frederik.heber@…> (08/03/17 10:57:43)
Message:

tempcommit: FIX: ForceAnnealingAction's Undo is again working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/MoleculeAction/ForceAnnealingAction.cpp

    r4919f0 rcee565  
    146146  MoleculeForceAnnealingState *state =
    147147      assert_cast<MoleculeForceAnnealingState*>(_state.get());
     148  const size_t CurrentStep = WorldTime::getInstance().getTime();
     149  World::getInstance().setTime(CurrentStep-1);
     150
     151  // remove current step for all modified atoms
     152  removeSteps(getIdsFromAtomicInfo(state->UndoInfo), CurrentStep, CurrentStep);
    148153
    149154  // set stored old state
     
    156161  MoleculeForceAnnealingState *state =
    157162      assert_cast<MoleculeForceAnnealingState*>(_state.get());
     163  const size_t CurrentStep = WorldTime::getInstance().getTime();
     164  World::getInstance().setTime(CurrentStep+1);
    158165
    159166  // set stored new state
Note: See TracChangeset for help on using the changeset viewer.