Skip to content

Commit

Permalink
Fix gravity field appearing after ctrl+z even if gravity is off, Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
SopaXorzTaker authored and jacob1 committed Jun 11, 2016
1 parent d63c601 commit c85ac21
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/simulation/Simulation.cpp
Expand Up @@ -343,10 +343,13 @@ void Simulation::Restore(const Snapshot & snap)
std::copy(snap.Particles.begin(), snap.Particles.end(), parts);
std::copy(snap.PortalParticles.begin(), snap.PortalParticles.end(), &portalp[0][0][0]);
std::copy(snap.WirelessData.begin(), snap.WirelessData.end(), &wireless[0][0]);
std::copy(snap.GravVelocityX.begin(), snap.GravVelocityX.end(), gravx);
std::copy(snap.GravVelocityY.begin(), snap.GravVelocityY.end(), gravy);
std::copy(snap.GravValue.begin(), snap.GravValue.end(), gravp);
std::copy(snap.GravMap.begin(), snap.GravMap.end(), gravmap);
if (grav->ngrav_enable)
{
std::copy(snap.GravVelocityX.begin(), snap.GravVelocityX.end(), gravx);
std::copy(snap.GravVelocityY.begin(), snap.GravVelocityY.end(), gravy);
std::copy(snap.GravValue.begin(), snap.GravValue.end(), gravp);
std::copy(snap.GravMap.begin(), snap.GravMap.end(), gravmap);
}
std::copy(snap.BlockMap.begin(), snap.BlockMap.end(), &bmap[0][0]);
std::copy(snap.ElecMap.begin(), snap.ElecMap.end(), &emap[0][0]);
std::copy(snap.FanVelocityX.begin(), snap.FanVelocityX.end(), &fvx[0][0]);
Expand Down

0 comments on commit c85ac21

Please sign in to comment.