From e3834199ddaaaa4d09c6424ac50187b7651058fb Mon Sep 17 00:00:00 2001 From: Scrub <72096833+ScrubN@users.noreply.github.com> Date: Sun, 7 Jul 2024 17:02:54 -0400 Subject: [PATCH] Fix zero division caused by a non-zero low update rate and a low framerate (#1136) --- TwitchDownloaderCore/Options/ChatRenderOptions.cs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/TwitchDownloaderCore/Options/ChatRenderOptions.cs b/TwitchDownloaderCore/Options/ChatRenderOptions.cs index eb1456c7..2025d073 100644 --- a/TwitchDownloaderCore/Options/ChatRenderOptions.cs +++ b/TwitchDownloaderCore/Options/ChatRenderOptions.cs @@ -31,16 +31,7 @@ public class ChatRenderOptions public bool Timestamp { get; set; } public int Framerate { get; set; } public double UpdateRate { get; set; } - public int UpdateFrame - { - get - { - if (UpdateRate == 0) - return 1; - else - return (int)(UpdateRate * Framerate); - } - } + public int UpdateFrame => Math.Max(1, (int)(UpdateRate * Framerate)); public bool GenerateMask { get; set; } public string MaskFile {