# HG changeset patch
# User nemo
# Date 1323144653 18000
# Node ID e462a57f432ed4a8fdc0328c115e8b5c1b14352b
# Parent  f54c3d087cf9b56e1fd7a538478092b911cd4cf6
with statement considered harmful

diff -r f54c3d087cf9 -r e462a57f432e hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Tue Dec 06 05:53:02 2011 +0200
+++ b/hedgewars/GSHandlers.inc	Mon Dec 05 23:10:53 2011 -0500
@@ -1626,14 +1626,13 @@
     if not haveCollision then
         begin
         if (Gear^.State and gsttmpFlag) <> 0 then
-            with Gear^.Hedgehog^ do
-                begin
-                PlaySound(sndRopeRelease);
-                if CurAmmoType <> amParachute then
-                    RopeWaitCollision(Gear, HHGear)
-                else
-                    RopeDeleteMe(Gear, HHGear)
-                end
+            begin
+            PlaySound(sndRopeRelease);
+            if Gear^.Hedgehog^.CurAmmoType <> amParachute then
+                RopeWaitCollision(Gear, HHGear)
+            else
+                RopeDeleteMe(Gear, HHGear)
+            end
         end
     else
         if (Gear^.State and gsttmpFlag) = 0 then