From 2b4391f896662f30807043a34cf5385a97dd4c82 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Sat, 15 Feb 2025 17:42:20 +0800 Subject: [PATCH] fix: Hides revision of ongoing events by default --- Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs | 2 +- Assets/Cryville.EEW.Unity/UI/EventReportView.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs b/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs index dbd61a2..d6e0ec1 100644 --- a/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs +++ b/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs @@ -43,7 +43,7 @@ namespace Cryville.EEW.Unity.UI { void SwitchTo(int index) { _index = index; var e = _displayingReports[index]; - m_currentView.SetViewModel(e); + m_currentView.SetViewModel(e, true); var keyProp = e.Properties.FirstOrDefault(); _tickDown = Math.Max(0, keyProp?.Severity ?? 0) * 4 + 4; m_currentView.gameObject.SetActive(true); diff --git a/Assets/Cryville.EEW.Unity/UI/EventReportView.cs b/Assets/Cryville.EEW.Unity/UI/EventReportView.cs index 5b844e7..8941f42 100644 --- a/Assets/Cryville.EEW.Unity/UI/EventReportView.cs +++ b/Assets/Cryville.EEW.Unity/UI/EventReportView.cs @@ -20,9 +20,9 @@ namespace Cryville.EEW.Unity.UI { void OnViewClicked() { Worker.Instance.SetSelected(_viewModel); } - public virtual void SetViewModel(ReportViewModel viewModel, bool hideRevision = false) { + public virtual void SetViewModel(ReportViewModel viewModel, bool hideRevisionByDefault = false) { _viewModel = viewModel; - if (hideRevision) hideRevision = ShouldHideRevision(viewModel.RevisionKey); + bool hideRevision = hideRevisionByDefault && ShouldHideRevision(viewModel.RevisionKey); if (m_titleView != null) { var title = viewModel.Title ?? "";