Преглед изворни кода

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);