From 0f8d7f32022723c8fde16060a3bd9fe81f14c339 Mon Sep 17 00:00:00 2001 From: Francesco Abbate Date: Sun, 10 Oct 2021 14:58:51 +0200 Subject: [PATCH] Do no add rencache a command for empty rectangles --- src/rencache.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rencache.c b/src/rencache.c index 31165e90..5a64a5ea 100644 --- a/src/rencache.c +++ b/src/rencache.c @@ -160,7 +160,9 @@ void rencache_set_clip_rect(RenRect rect) { void rencache_draw_rect(RenRect rect, RenColor color) { - if (!rects_overlap(screen_rect, rect)) { return; } + if (!rects_overlap(screen_rect, rect) || rect.width == 0 || rect.height == 0) { + return; + } Command *cmd = push_command(DRAW_RECT, COMMAND_BARE_SIZE); if (cmd) { cmd->rect = rect;