From 8cf4005bf1445b5985077c266cf09f4239380617 Mon Sep 17 00:00:00 2001 From: Duong Thai Date: Sat, 20 Jan 2024 21:21:36 +0700 Subject: [PATCH] fix divide by zero --- .../Sources/StatusKit/Row/Subviews/StatusRowCardView.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift index 16dbce53..c72a492e 100644 --- a/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift +++ b/Packages/StatusKit/Sources/StatusKit/Row/Subviews/StatusRowCardView.swift @@ -197,6 +197,8 @@ struct DefaultPreviewImage: View { } private func calculateSize(_ proposal: ProposedViewSize) -> CGSize { + guard originalWidth > 0 else { return CGSize.zero } + return switch (proposal.width, proposal.height) { case (nil, nil): CGSize(width: originalWidth, height: originalWidth)