diff --git a/Ryujinx/Ui/GLScreen.cs b/Ryujinx/Ui/GLScreen.cs index f211abca70..d966123796 100644 --- a/Ryujinx/Ui/GLScreen.cs +++ b/Ryujinx/Ui/GLScreen.cs @@ -243,8 +243,8 @@ namespace Ryujinx controller.SendInput(currentButton, leftJoystick, rightJoystick); // Toggle vsync - if ((currentHotkeyButtons & HidHotkeyButtons.ToggleVSync) != 0 && - (_prevHotkeyButtons & HidHotkeyButtons.ToggleVSync) == 0) + if (currentHotkeyButtons.HasFlag(HidHotkeyButtons.ToggleVSync) && + !_prevHotkeyButtons.HasFlag(HidHotkeyButtons.ToggleVSync)) { _device.EnableDeviceVsync = !_device.EnableDeviceVsync; }