diff --git a/scwx-qt/source/scwx/qt/map/overlay_layer.cpp b/scwx-qt/source/scwx/qt/map/overlay_layer.cpp index 90fcb2ed..36258e75 100644 --- a/scwx-qt/source/scwx/qt/map/overlay_layer.cpp +++ b/scwx-qt/source/scwx/qt/map/overlay_layer.cpp @@ -166,7 +166,10 @@ OverlayLayer::OverlayLayer(std::shared_ptr context) : p->activeBoxOuter_->SetPosition(0.0f, 0.0f); } -OverlayLayer::~OverlayLayer() = default; +OverlayLayer::~OverlayLayer() +{ + p->cursorScaleConnection_.disconnect(); +} void OverlayLayerImpl::SetCusorLocation(common::Coordinate coordinate) {