diff --git a/Ryujinx/Ui/GLRenderer.cs b/Ryujinx/Ui/GLRenderer.cs index eb5eb782f9..76fa1c4b19 100644 --- a/Ryujinx/Ui/GLRenderer.cs +++ b/Ryujinx/Ui/GLRenderer.cs @@ -325,12 +325,10 @@ namespace Ryujinx.Ui _device.Statistics.RecordSystemFrameTime(); - StatusUpdatedEvent?.Invoke(this, new StatusUpdatedEventArgs - { - VSyncEnabled = _device.EnableDeviceVsync, - HostStatus = $"Host: {_device.Statistics.GetSystemFrameRate():00.00}FPS - {_device.Statistics.GetSystemFrameTime():00.00}ms", - GameStatus = $"Game: {_device.Statistics.GetGameFrameRate():00.00}FPS - { _device.Statistics.GetGameFrameTime():00.00}ms" - }); + StatusUpdatedEvent?.Invoke(this, new StatusUpdatedEventArgs( + _device.EnableDeviceVsync, + $"Host: {_device.Statistics.GetSystemFrameRate():00.00}FPS - {_device.Statistics.GetSystemFrameTime():00.00}ms", + $"Game: {_device.Statistics.GetGameFrameRate():00.00}FPS - { _device.Statistics.GetGameFrameTime():00.00}ms")); _device.System.SignalVsync(); diff --git a/Ryujinx/Ui/MainWindow.cs b/Ryujinx/Ui/MainWindow.cs index 94a7a88b02..eaa0a7cdf4 100644 --- a/Ryujinx/Ui/MainWindow.cs +++ b/Ryujinx/Ui/MainWindow.cs @@ -603,9 +603,8 @@ namespace Ryujinx.Ui { Application.Invoke(delegate { - _vSyncStatus.Text = "VSync"; - _hostStatus.Text = args.HostStatus; - _gameStatus.Text = args.GameStatus; + _hostStatus.Text = args.HostStatus; + _gameStatus.Text = args.GameStatus; if (args.VSyncEnabled) { diff --git a/Ryujinx/Ui/MainWindow.glade b/Ryujinx/Ui/MainWindow.glade index 91bd375b8a..f8b39529e6 100644 --- a/Ryujinx/Ui/MainWindow.glade +++ b/Ryujinx/Ui/MainWindow.glade @@ -477,6 +477,7 @@ start 10 5 + VSync False diff --git a/Ryujinx/Ui/StatusUpdatedEventArgs.cs b/Ryujinx/Ui/StatusUpdatedEventArgs.cs index f649e99103..850938058e 100644 --- a/Ryujinx/Ui/StatusUpdatedEventArgs.cs +++ b/Ryujinx/Ui/StatusUpdatedEventArgs.cs @@ -4,8 +4,15 @@ namespace Ryujinx.Ui { public class StatusUpdatedEventArgs : EventArgs { - public bool VSyncEnabled { get; set; } - public string HostStatus { get; set; } - public string GameStatus { get; set; } + public bool VSyncEnabled; + public string HostStatus; + public string GameStatus; + + public StatusUpdatedEventArgs(bool vSyncEnabled, string hostStatus, string gameStatus) + { + VSyncEnabled = vSyncEnabled; + HostStatus = hostStatus; + GameStatus = gameStatus; + } } } \ No newline at end of file