diff --git a/src/core/controller.cpp b/src/core/controller.cpp index d6de6897..9f05beab 100644 --- a/src/core/controller.cpp +++ b/src/core/controller.cpp @@ -215,11 +215,14 @@ void Controller::handleReplyCheckUpdates(QNetworkReply* reply) void Controller::appUpdates() { - if (m_appLatestUrl.isEmpty()) { - m_showCheckAppUpdateStatus = true; - getLatestAvailableVersion(); - } else { - QDesktopServices::openUrl(QUrl(m_appLatestUrl)); + if (ConfigHandler().checkForUpdates()) { + + if (m_appLatestUrl.isEmpty()) { + m_showCheckAppUpdateStatus = true; + getLatestAvailableVersion(); + } else { + QDesktopServices::openUrl(QUrl(m_appLatestUrl)); + } } }