Do not assert when attempting to draw 0 size sprite

Silently drop instead
pull/138/head
Jonathan G Rennison 4 years ago
parent 8799170455
commit 722af5f77a

@ -1007,6 +1007,7 @@ static void GfxBlitter(const Sprite * const sprite, int x, int y, BlitterMode mo
if (sub == nullptr) {
/* No clipping. */
if (sprite->width <= 0 || sprite->height <= 0) return;
bp.skip_left = 0;
bp.skip_top = 0;
bp.width = UnScaleByZoom(sprite->width, zoom);
@ -1041,9 +1042,6 @@ static void GfxBlitter(const Sprite * const sprite, int x, int y, BlitterMode mo
bp.pitch = dpi->pitch;
bp.remap = _colour_remap_ptr;
assert(sprite->width > 0);
assert(sprite->height > 0);
if (bp.width <= 0) return;
if (bp.height <= 0) return;

Loading…
Cancel
Save