浏览代码

CGuiHandler: fix invalid read on event handling

Arseniy Shestakov 7 年之前
父节点
当前提交
69dbf339fc
共有 1 个文件被更改,包括 2 次插入1 次删除
  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();
 	}