diff -r caa1e84c3ac2 -r b69f5f22a3ba hedgewars/uGearsList.pas --- a/hedgewars/uGearsList.pas Fri Jan 01 19:15:32 2016 +0300 +++ b/hedgewars/uGearsList.pas Tue Feb 09 21:11:16 2016 +0300 @@ -150,7 +150,8 @@ AddFileLog('Attempted to remove Gear #'+inttostr(Gear^.uid)+' from the list twice.'); exit end; -TryDo((Gear = nil) or (curHandledGear = nil) or (Gear = curHandledGear), 'You''re doing it wrong', true); + +checkFails((Gear = nil) or (curHandledGear = nil) or (Gear = curHandledGear), 'You''re doing it wrong', true); if Gear^.NextGear <> nil then Gear^.NextGear^.PrevGear:= Gear^.PrevGear;