diff --git a/scwx-qt/source/scwx/qt/manager/marker_manager.cpp b/scwx-qt/source/scwx/qt/manager/marker_manager.cpp index 75eb16fa..b4396b2f 100644 --- a/scwx-qt/source/scwx/qt/manager/marker_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/marker_manager.cpp @@ -190,17 +190,14 @@ void MarkerManager::Impl::ReadMarkerSettings() { auto record = boost::json::value_to(markerEntry); - if (!record.markerInfo_.name.empty()) - { - types::MarkerId id = NewId(); - size_t index = markerRecords_.size(); - record.markerInfo_.id = id; - markerRecords_.emplace_back( - std::make_shared(record.markerInfo_)); - idToIndex_.emplace(id, index); + types::MarkerId id = NewId(); + size_t index = markerRecords_.size(); + record.markerInfo_.id = id; + markerRecords_.emplace_back( + std::make_shared(record.markerInfo_)); + idToIndex_.emplace(id, index); - self_->add_icon(record.markerInfo_.iconName, true); - } + self_->add_icon(record.markerInfo_.iconName, true); } catch (const std::exception& ex) {