diff --git a/src/module/module_sdl2.c b/src/module/module_sdl2.c
index 3f59fea4f17b13d76123d31cf523de53955d09dd..acbbf45ee7ce6c6ad01e9d247f5c48c966a5fecd 100644
--- a/src/module/module_sdl2.c
+++ b/src/module/module_sdl2.c
@@ -263,7 +263,7 @@ module_sdl2_handle_events(struct lkt_win *const win, sqlite3 *db, enum mpd_idle_
        Do this to be able to put the SDL stuff inside a thread and don't change
        to much things. */
 loop:
-    if (SDL_PollEvent(&event))
+    if (!SDL_PollEvent(&event))
         return true;
 
     switch (event.type) {