From 4752a3a4d48764f43b7c71cf45aee8903aa4162b Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson Date: Sat, 1 Sep 2018 12:47:02 +0000 Subject: [PATCH] Mark image as empty if network request fails --- src/messages/Image.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/messages/Image.cpp b/src/messages/Image.cpp index e6dcfbc8..01edc952 100644 --- a/src/messages/Image.cpp +++ b/src/messages/Image.cpp @@ -310,6 +310,14 @@ void Image::load() return Success; }); + req.onError([that = this, weak = weakOf(this)](auto result) -> bool { + auto shared = weak.lock(); + if (!shared) return false; + + shared->empty_ = true; + + return true; + }); req.execute(); }