fix: Deselects ongoing events

This commit is contained in:
2025-02-14 18:16:01 +08:00
parent b3d536cdfe
commit 1e8699c5a1

View File

@@ -43,8 +43,13 @@ namespace Cryville.EEW.Unity.Map {
public void SetSelected(ReportViewModel e) {
if (_selected is not null)
Remove(_selected);
Add(e);
_selected = e;
if (_displayingReports.Contains(e)) {
_selected = null;
}
else {
Add(e);
_selected = e;
}
}
void Add(ReportViewModel e) {