Fix large mouse input delay on GFE 3.14.0 and earlier. Fixes #68

This commit is contained in:
Cameron Gutman
2018-09-14 18:35:28 -07:00
parent 7ca2ca8045
commit 25d97e187a
4 changed files with 33 additions and 8 deletions
+3 -1
View File
@@ -1,6 +1,7 @@
#pragma once
#include "settings/streamingpreferences.h"
#include "backend/computermanager.h"
#include <SDL.h>
@@ -20,7 +21,7 @@ struct GamepadState {
class SdlInputHandler
{
public:
explicit SdlInputHandler(StreamingPreferences& prefs);
explicit SdlInputHandler(StreamingPreferences& prefs, NvComputer* computer);
~SdlInputHandler();
@@ -48,6 +49,7 @@ private:
Uint32 m_LastMouseMotionTime;
bool m_MultiController;
bool m_NeedsInputDelay;
int m_GamepadMask;
GamepadState m_GamepadState[MAX_GAMEPADS];