From b909aa85b7b1e6c0dfe31b58f2830ea8e9ec8e04 Mon Sep 17 00:00:00 2001 From: William JCM Date: Thu, 31 Mar 2022 09:00:57 +0200 Subject: [PATCH] SaveTool: handle error code 0 (blocked by firewall). --- src/SaveTool/SaveTool.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/SaveTool/SaveTool.cpp b/src/SaveTool/SaveTool.cpp index e4dd9e5..4bff821 100644 --- a/src/SaveTool/SaveTool.cpp +++ b/src/SaveTool/SaveTool.cpp @@ -324,8 +324,12 @@ void SaveTool::updateCheckEvent(SDL_Event& event) { return; } + if(r.status_code == 0) { + _queue.addToast(Toast::Type::Error, "Seems like the connection was blocked.\nPlease check your firewall's settings."); + } + if(r.status_code != 200) { - _queue.addToast(Toast::Type::Error, Utility::format("The request failed with error code {}: {}", r.status_code, r.reason.c_str())); + _queue.addToast(Toast::Type::Error, Utility::format("The request failed with error code {}:\n{}", r.status_code, r.reason.c_str())); return; }