From 1ccd3eb902056522100029c94a799e8c35048649 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20CORTIER?= Date: Fri, 8 Sep 2023 17:36:39 -0400 Subject: [PATCH] Do not panic when there is no damage rectangle --- src/web.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/web.rs b/src/web.rs index 33d2dc6..dc1a903 100644 --- a/src/web.rs +++ b/src/web.rs @@ -146,7 +146,12 @@ impl WebImpl { let mut damage_iter = damage.iter(); - let first_rect = damage_iter.next().expect("at least one damage rectangle"); + let first_rect = if let Some(rect) = damage_iter.next() { + rect + } else { + // If there is no damage, there is nothing to do + return Ok(()); + }; struct UnionRegion { top: u32,