# HG changeset patch # User nemo # Date 1382314209 14400 # Node ID 7f786eb439aad15079029702c8961be3da6c5650 # Parent 225dfd4494804fa2e90c5d93becfe6c1fe5b9c0f avoid infinite loop diff -r 225dfd449480 -r 7f786eb439aa hedgewars/uGearsHandlersMess.pas --- a/hedgewars/uGearsHandlersMess.pas Sun Oct 20 18:25:58 2013 -0400 +++ b/hedgewars/uGearsHandlersMess.pas Sun Oct 20 20:10:09 2013 -0400 @@ -1148,7 +1148,7 @@ Gear^.Y := Gear^.Y + Gear^.dY; tX:= Gear^.X; tY:= Gear^.Y; - if WorldWrap(Gear) then + if (Gear^.PortalCounter < 30) and WorldWrap(Gear) then begin cX:= Gear^.X; cY:= Gear^.Y;