fix: Deselects ongoing events
This commit is contained in:
@@ -43,9 +43,14 @@ namespace Cryville.EEW.Unity.Map {
|
||||
public void SetSelected(ReportViewModel e) {
|
||||
if (_selected is not null)
|
||||
Remove(_selected);
|
||||
if (_displayingReports.Contains(e)) {
|
||||
_selected = null;
|
||||
}
|
||||
else {
|
||||
Add(e);
|
||||
_selected = e;
|
||||
}
|
||||
}
|
||||
|
||||
void Add(ReportViewModel e) {
|
||||
var element = Build(e.Model, out _, out int order);
|
||||
|
Reference in New Issue
Block a user