diff --git a/src/RideSummaryWindow.cpp b/src/RideSummaryWindow.cpp index 40cb08731..f725dc4ec 100644 --- a/src/RideSummaryWindow.cpp +++ b/src/RideSummaryWindow.cpp @@ -117,7 +117,8 @@ RideSummaryWindow::RideSummaryWindow(Context *context, bool ridesummary) : RideSummaryWindow::~RideSummaryWindow() { - // wait for background thread if needed + // cancel background thread if needed + future.cancel(); future.waitForFinished(); }