Fix: selected time is uninitialized on layer initialization

This commit is contained in:
Dan Paulat 2025-04-26 23:03:20 -05:00
parent 3ba569354e
commit 2f2516b998
4 changed files with 11 additions and 0 deletions

View file

@ -268,6 +268,8 @@ void AlertLayer::Initialize()
auto& alertLayerHandler = AlertLayerHandler::Instance();
p->selectedTime_ = manager::TimelineManager::Instance()->GetSelectedTime();
// Take a shared lock to prevent handling additional alerts while populating
// initial lists
std::shared_lock lock {alertLayerHandler.alertMutex_};