Fix overflow
diff --git a/sparse_strips/vello_common/src/coarse.rs b/sparse_strips/vello_common/src/coarse.rs index 7ff5a8b..9074fd1 100644 --- a/sparse_strips/vello_common/src/coarse.rs +++ b/sparse_strips/vello_common/src/coarse.rs
@@ -108,7 +108,7 @@ pub fn new(width: u16, height: u16) -> Self { let width_tiles = width.div_ceil(WideTile::WIDTH); let height_tiles = height.div_ceil(Tile::HEIGHT); - let mut tiles = Vec::with_capacity(usize::from(width_tiles * height_tiles)); + let mut tiles = Vec::with_capacity(usize::from(width_tiles) * usize::from(height_tiles)); for w in 0..width_tiles { for h in 0..height_tiles {