diff --git a/parallel-rdp/interface.cpp b/parallel-rdp/interface.cpp index 3c09f7d..61385a1 100644 --- a/parallel-rdp/interface.cpp +++ b/parallel-rdp/interface.cpp @@ -169,7 +169,7 @@ int sdl_event_filter(void *userdata, SDL_Event *event) void rdp_init(void *_window, GFX_INFO _gfx_info, bool _fullscreen, bool _upscale) { window = (SDL_Window *)_window; - SDL_SetEventFilter(sdl_event_filter, nullptr); + SDL_AddEventWatch(sdl_event_filter, nullptr); gfx_info = _gfx_info; fullscreen = _fullscreen; diff --git a/parallel-rdp/interface.hpp b/parallel-rdp/interface.hpp index 928d3ea..1f7b101 100644 --- a/parallel-rdp/interface.hpp +++ b/parallel-rdp/interface.hpp @@ -23,7 +23,7 @@ extern "C" uint32_t *VI_WIDTH_REG; } GFX_INFO; - void rdp_init(void *_window, GFX_INFO _gfx_info, bool fullscreen, bool _upscale); + void rdp_init(void *_window, GFX_INFO _gfx_info, bool _fullscreen, bool _upscale); void rdp_close(); void rdp_set_vi_register(uint32_t reg, uint32_t value); bool rdp_update_screen();