# HG changeset patch
# User nemo
# Date 1369824672 14400
# Node ID 6ae43e1218823941781a54cb049435eb2496e36a
# Parent  201e00bafcd18e93c1ad1d33e7bbee33656d55af
cancel on slide

diff -r 201e00bafcd1 -r 6ae43e121882 hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Wed May 29 10:51:21 2013 +0200
+++ b/hedgewars/GSHandlers.inc	Wed May 29 06:51:12 2013 -0400
@@ -5140,7 +5140,7 @@
     vg: PVisualGear;
 begin
     HHGear := Gear^.Hedgehog^.Gear;
-    if (Gear^.Message and gmAttack <> 0) or (Gear^.Health = 0) or (HHGear = nil) or (HHGear^.Damage <> 0) then
+    if (Gear^.Message and gmAttack <> 0) or (Gear^.Health = 0) or (HHGear = nil) or (HHGear^.Damage <> 0) or (HHGear^.dX.QWordValue > 4294967)  then
         begin
         StopSoundChan(Gear^.SoundChannel);
         DeleteGear(Gear);