Browse Source

React to SDL_WINDOWEVENT_RESTORED

pull/6200/head
Anders Jenbo 3 years ago
parent
commit
4eb07c9237
  1. 2
      Source/DiabloUI/diabloui.cpp
  2. 1
      Source/init.cpp

2
Source/DiabloUI/diabloui.cpp

@ -481,7 +481,7 @@ void UiHandleEvents(SDL_Event *event)
HandleControllerAddedOrRemovedEvent(*event);
if (event->type == SDL_WINDOWEVENT) {
if (IsAnyOf(event->window.event, SDL_WINDOWEVENT_SHOWN, SDL_WINDOWEVENT_EXPOSED)) {
if (IsAnyOf(event->window.event, SDL_WINDOWEVENT_SHOWN, SDL_WINDOWEVENT_EXPOSED, SDL_WINDOWEVENT_RESTORED)) {
gbActive = true;
} else if (IsAnyOf(event->window.event, SDL_WINDOWEVENT_HIDDEN, SDL_WINDOWEVENT_MINIMIZED)) {
gbActive = false;

1
Source/init.cpp

@ -340,6 +340,7 @@ void MainWndProc(const SDL_Event &event)
break;
case SDL_WINDOWEVENT_SHOWN:
case SDL_WINDOWEVENT_EXPOSED:
case SDL_WINDOWEVENT_RESTORED:
gbActive = true;
RedrawEverything();
break;

Loading…
Cancel
Save