From 824d3c069bc409d268a2a15352e96868a7731a56 Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Thu, 26 Jan 2012 16:23:18 +0000 Subject: [PATCH] Clear air properly --- src/simulation/Simulation.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp index ca9e411f0..81e394c2a 100644 --- a/src/simulation/Simulation.cpp +++ b/src/simulation/Simulation.cpp @@ -872,11 +872,11 @@ void Simulation::clear_sim(void) parts_lastActiveIndex = 0; memset(pmap, 0, sizeof(pmap)); if(pv) - memset(pv, 0, sizeof(pv)); + memset(pv, 0, (XRES/CELL) * (YRES/CELL)*sizeof(float)); if(vx) - memset(vx, 0, sizeof(vx)); + memset(vx, 0, (XRES/CELL) * (YRES/CELL)*sizeof(float)); if(vy) - memset(vy, 0, sizeof(vy)); + memset(vy, 0, (XRES/CELL) * (YRES/CELL)*sizeof(float)); if(fvx) memset(fvx, 0, sizeof(fvx)); if(fvy)