瀏覽代碼

Fix issue 2239. Pillarbox when restored after alt-tab in fullscreen

This isn't best solution and all SDL-related code need refactoring, but it's works.
ArseniyShestakov 10 年之前
父節點
當前提交
f940e3ed42
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      client/CMT.cpp

+ 9 - 0
client/CMT.cpp

@@ -1073,6 +1073,15 @@ static void handleEvent(SDL_Event & ev)
 
 		return;
 	}
+	else if(ev.type == SDL_WINDOWEVENT)
+	{
+		switch (ev.window.event) {
+		case SDL_WINDOWEVENT_RESTORED:
+			fullScreenChanged();
+			break;
+		}
+		return;
+	}
 	{
 		boost::unique_lock<boost::mutex> lock(eventsM);
 		events.push(ev);