diff --git a/scwx-qt/source/scwx/qt/map/alert_layer.cpp b/scwx-qt/source/scwx/qt/map/alert_layer.cpp index bb9ce853..0210ad85 100644 --- a/scwx-qt/source/scwx/qt/map/alert_layer.cpp +++ b/scwx-qt/source/scwx/qt/map/alert_layer.cpp @@ -298,6 +298,12 @@ void AlertLayerHandler::HandleAlert(const types::TextEventKey& key, auto eventEnd = vtec.pVtec_.event_end(); bool alertActive = (action != awips::PVtec::Action::Canceled); + // If the event has ended, skip it + if (eventEnd < std::chrono::system_clock::now()) + { + continue; + } + auto featureList = FeatureList(phenomenon, alertActive); if (featureList != nullptr) {