| 225 |  | } | 
| 226 |  |  | 
| 227 |  | Snapshot* BlockSnapshotManager::loadFrame(int frame){ | 
| 228 | < | Snapshot* snapshot = new Snapshot(nAtoms_, nRigidBodies_, nCutoffGroups_, getStorageLayout()); | 
| 228 | > | Snapshot* snapshot = new Snapshot(nAtoms_, nRigidBodies_, nCutoffGroups_, | 
| 229 | > | getStorageLayout()); | 
| 230 |  | snapshot->setID(frame); | 
| 231 |  | snapshot->clearDerivedProperties(); | 
| 232 |  |  | 
| 233 |  | /** @todo fixed me */ | 
| 233 | – | Snapshot* oldSnapshot = currentSnapshot_; | 
| 234 |  | currentSnapshot_ = snapshot; | 
| 235 |  | reader_->readFrame(frame); | 
| 236 |  |  | 
| 237 | – | // What was this for?  It doesn't make sense! | 
| 238 | – | //currentSnapshot_ = oldSnapshot; | 
| 239 | – |  | 
| 237 |  | return snapshot; | 
| 238 |  | } | 
| 239 |  |  |