From 0e8b174f12c96d1d93cbf200e6ac6b01fcc2fb64 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 13 Apr 2026 16:08:36 -0400 Subject: [PATCH] User-friendly error message if checking for updates fails (fixes #966) --- CHANGELIST.md | 1 + MPF.Frontend/Tools/FrontendTool.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 7e225632..d8a65421 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -4,6 +4,7 @@ - Fix tests from last change - Migrate to public domain CICM implementation - Relicense from GPLv3 to MIT +- User-friendly error message if checking for updates fails ### 3.7.1 (2026-03-30) diff --git a/MPF.Frontend/Tools/FrontendTool.cs b/MPF.Frontend/Tools/FrontendTool.cs index 158e7d7c..26396509 100644 --- a/MPF.Frontend/Tools/FrontendTool.cs +++ b/MPF.Frontend/Tools/FrontendTool.cs @@ -560,10 +560,10 @@ namespace MPF.Frontend.Tools different = version != tag && tag is not null; message = $"Local version: {version}{Environment.NewLine}Remote version: {tag}"; } - catch (Exception ex) + catch { different = false; - message = ex.ToString(); + message = "An error occurred while checking for versions"; // ex.ToString(); url = null; } }