diff --git a/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs b/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs index 751e564a9e..234bd78ef4 100644 --- a/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs +++ b/src/BizHawk.Client.Common/DisplayManager/OSDManager.cs @@ -205,16 +205,9 @@ namespace BizHawk.Client.Common } public string InputStrOrAll() - { - IController m = _inputManager.AutofireStickyXorAdapter; - - if (_movieSession.Movie.IsPlayingOrRecording() && _emulator.Frame > 0) - { - m = m.Or(_movieSession.Movie.GetInputState(_emulator.Frame - 1)); - } - - return MakeStringFor(m); - } + => MakeStringFor(_movieSession.Movie.IsPlayingOrRecording() && _emulator.Frame > 0 + ? _inputManager.AutofireStickyXorAdapter.Or(_movieSession.Movie.GetInputState(_emulator.Frame - 1)) + : _inputManager.AutofireStickyXorAdapter); private string MakeStringFor(IController controller) {