diff --git a/include/openspace/util/versionchecker.h b/include/openspace/util/versionchecker.h index 52092aad41..4d3776dd46 100644 --- a/include/openspace/util/versionchecker.h +++ b/include/openspace/util/versionchecker.h @@ -41,6 +41,8 @@ public: int patch; }; + ~VersionChecker(); + void requestLatestVersion(const std::string& url); void cancel(); bool hasLatestVersionInfo(); diff --git a/src/util/versionchecker.cpp b/src/util/versionchecker.cpp index 436b01fab1..6ab9ffad73 100644 --- a/src/util/versionchecker.cpp +++ b/src/util/versionchecker.cpp @@ -35,6 +35,10 @@ namespace { namespace openspace { +VersionChecker::~VersionChecker() { + cancel(); +} + void VersionChecker::requestLatestVersion(const std::string& url) { HttpRequest::RequestOptions opt; opt.requestTimeoutSeconds = 0;