fix: handle toggle correctly

This commit is contained in:
Anna 2022-02-15 17:03:13 -05:00
parent 3f9ea9dbf1
commit c8a0671e90
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0

View File

@ -173,17 +173,12 @@ internal sealed class ChatLog : IUiComponent {
this._hideState = HideState.None; this._hideState = HideState.None;
break; break;
case "toggle": case "toggle":
if (this._hideState is HideState.User or HideState.CutsceneOverride) { this._hideState = this._hideState switch {
this._hideState = HideState.None; HideState.User or HideState.CutsceneOverride => HideState.None,
} HideState.Cutscene => HideState.CutsceneOverride,
HideState.None => HideState.User,
if (this._hideState is HideState.Cutscene) { _ => this._hideState,
this._hideState = HideState.CutsceneOverride; };
}
if (this._hideState is HideState.None) {
this._hideState = HideState.User;
}
break; break;
} }