From 8db604e787bf506ed4bd17e2472acf31808bd835 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Tue, 14 Aug 2018 23:00:38 -0400 Subject: [PATCH] Fix occasional divide by zero crash --- src/gui/EditWidgetIcons.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index b13c8ba3..8242c439 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -51,7 +51,11 @@ UrlFetchProgressDialog::UrlFetchProgressDialog(const QUrl &url, QWidget *parent) void UrlFetchProgressDialog::networkReplyProgress(qint64 bytesRead, qint64 totalBytes) { - setValue(static_cast(bytesRead / totalBytes)); + if (totalBytes > 0) { + setValue(static_cast(bytesRead / totalBytes)); + } else { + setValue(0); + } } EditWidgetIcons::EditWidgetIcons(QWidget* parent)