diff --git a/app/src/updaters/appimageupdater.cpp b/app/src/updaters/appimageupdater.cpp index d97defd7dbd39af08c3b864be8803a59e1e17477..3b79a0ec88334e3df31323cd9159a34e6bc86542 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()