summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2013-07-25 22:23:02 (GMT)
committer jacob1 <jfu614@gmail.com>2013-07-25 22:23:02 (GMT)
commitbeff3db8d291b00b47fc13a1b936fa4419e3d78d (patch)
tree8e0ac1c7bf2c181498f7321c5e0271940514d631 /src
parente0913d2639dbec89d7ab795be8de12d1e9ec0efb (diff)
downloadpowder-beff3db8d291b00b47fc13a1b936fa4419e3d78d.zip
powder-beff3db8d291b00b47fc13a1b936fa4419e3d78d.tar.gz
fix ctrl+x not deleting all signs
Diffstat (limited to 'src')
-rw-r--r--src/simulation/Simulation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp
index 678247d..53244e0 100644
--- a/src/simulation/Simulation.cpp
+++ b/src/simulation/Simulation.cpp
@@ -347,7 +347,7 @@ void Simulation::clear_area(int area_x, int area_y, int area_w, int area_h)
delete_part(cx+area_x, cy+area_y);
}
}
- for(int i = 0; i < MAXSIGNS && i < signs.size(); i++)
+ for(int i = signs.size()-1; i >= 0; i--)
{
if(signs[i].text.length() && signs[i].x >= area_x && signs[i].y >= area_y && signs[i].x <= area_x+area_w && signs[i].y <= area_y+area_h)
{