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