From 1d601d4c89c3b17f41910b0603affa41190aae2c Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Wed, 20 Dec 2017 07:19:00 +0900 Subject: [PATCH] Error handling --- app/src/updaters/appimageupdater.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/src/updaters/appimageupdater.cpp b/app/src/updaters/appimageupdater.cpp index d97defd..3b79a0e 100644 --- a/app/src/updaters/appimageupdater.cpp +++ b/app/src/updaters/appimageupdater.cpp @@ -39,16 +39,20 @@ QString AppImageUpdater::errorString() const QString AppImageUpdater::describeAppImage() const { - std::string description = ""; - updater_->describeAppImage(description); - return QString::fromStdString(description); + std::string description; + if (updater_->describeAppImage(description)) { + return QString::fromStdString(description); + } + return QString(); } bool AppImageUpdater::checkForChanges() const { - bool updateAvailable = false; - updater_->checkForChanges(updateAvailable); - return updateAvailable; + bool updateAvailable; + if (updater_->checkForChanges(updateAvailable)) { + return updateAvailable; + } + return false; } void AppImageUpdater::start() -- GitLab