From cf126866a92b5fecb702b4d4f52e7ba15da28071 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <slouken@libsdl.org>
Date: Mon, 15 Apr 2002 04:51:26 +0000
Subject: [PATCH] Fixed SDL_PollEvent() so it only returns a boolean value (not
 -1)

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40353
---
 src/events/SDL_events.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/events/SDL_events.c b/src/events/SDL_events.c
index b38516d2..79da36bf 100644
--- a/src/events/SDL_events.c
+++ b/src/events/SDL_events.c
@@ -372,7 +372,10 @@ int SDL_PollEvent (SDL_Event *event)
 {
 	SDL_PumpEvents();
 
-	return(SDL_PeepEvents(event, 1, SDL_GETEVENT, SDL_ALLEVENTS));
+	/* We can't return -1, just return 0 (no event) on error */
+	if ( SDL_PeepEvents(event, 1, SDL_GETEVENT, SDL_ALLEVENTS) <= 0 )
+		return 0;
+	return 1;
 }
 
 int SDL_WaitEvent (SDL_Event *event)
-- 
2.18.1