# HG changeset patch # User unc0rr # Date 1386968590 -14400 # Node ID 05b9eedff8050a714825f3db4d5d0c468612e871 # Parent 59cde1e53ca5c5dc232b0e1651b7e280ee6f594c# Parent c2f10934ed4db06d366d8e35540638fb6436c584 merge diff -r c2f10934ed4d -r 05b9eedff805 hedgewars/uRender.pas --- a/hedgewars/uRender.pas Fri Dec 13 13:52:10 2013 -0500 +++ b/hedgewars/uRender.pas Sat Dec 14 01:03:10 2013 +0400 @@ -335,6 +335,9 @@ if (X + SpritesData[Sprite].Width > RightX) then r.w:= RightX - X + 1; +if (r.h < r.y) or (r.w < r.x) then + exit; + dec(r.h, r.y); dec(r.w, r.x);