From 53d573ad3c664242d11a6ba56482320ff6965da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Wed, 19 Jul 2023 11:06:13 +0200 Subject: [PATCH] Fix crash if a save thumbnail is missing from the server Which basically never happens. Except when the server runs out of space :) See 0f418ec19570 for a similar fix. --- src/gui/interface/SaveButton.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/gui/interface/SaveButton.cpp b/src/gui/interface/SaveButton.cpp index 66b14ea75..d47824154 100644 --- a/src/gui/interface/SaveButton.cpp +++ b/src/gui/interface/SaveButton.cpp @@ -148,7 +148,14 @@ void SaveButton::Tick(float dt) if (thumbnailRequest && thumbnailRequest->CheckDone()) { - thumbnail = thumbnailRequest->Finish(); + try + { + thumbnail = thumbnailRequest->Finish(); + } + catch (const http::RequestError &ex) + { + // TODO: handle + } thumbnailRequest.reset(); }