diff --git a/parallel-rdp/wsi_platform.cpp b/parallel-rdp/wsi_platform.cpp
index e991187..a543b80 100644
--- a/parallel-rdp/wsi_platform.cpp
+++ b/parallel-rdp/wsi_platform.cpp
@@ -56,7 +56,6 @@ bool SDL_WSIPlatform::alive(Vulkan::WSI &wsi)
void SDL_WSIPlatform::poll_input()
{
- SDL_PumpEvents();
}
void SDL_WSIPlatform::poll_input_async(Granite::InputTrackerHandler *handler)
diff --git a/src/ui/input.rs b/src/ui/input.rs
index a42d78a..a7b2b7b 100644
--- a/src/ui/input.rs
+++ b/src/ui/input.rs
@@ -363,6 +363,8 @@ pub fn get_controller_paths(game_ui: &ui::Ui) -> Vec