Browse Source

CGuiHandler: fix invalid read on event handling

Arseniy Shestakov 7 years ago
parent
commit
69dbf339fc
1 changed files with 2 additions and 1 deletions
  1. 2 1
      client/gui/CGuiHandler.cpp

+ 2 - 1
client/gui/CGuiHandler.cpp

@@ -194,7 +194,8 @@ void CGuiHandler::handleEvents()
 	while(!events.empty())
 	{
 		continueEventHandling = true;
-		current = &events.front();
+		SDL_Event ev = events.front();
+		current = &ev;
 		events.pop();
 		handleCurrentEvent();
 	}