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_};

View file

@ -122,6 +122,8 @@ void PlacefileLayer::Initialize()
logger_->debug("Initialize()");
DrawLayer::Initialize();
p->selectedTime_ = manager::TimelineManager::Instance()->GetSelectedTime();
}
void PlacefileLayer::Render(