From 5cdd04eca854a6dffa57a38f350acde2f981c6d7 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 17 Jan 2023 17:57:42 -0500 Subject: [PATCH] GUI: catch display connect/dis events --- src/gui/gui.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index c22a1c2b6..8d57083d7 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -3132,6 +3132,14 @@ bool FurnaceGUI::loop() { break; case SDL_DISPLAYEVENT: { switch (ev.display.event) { + case SDL_DISPLAYEVENT_CONNECTED: + logD("display %d connected!",ev.display.display); + updateWindow=true; + break; + case SDL_DISPLAYEVENT_DISCONNECTED: + logD("display %d disconnected!",ev.display.display); + updateWindow=true; + break; case SDL_DISPLAYEVENT_ORIENTATION: logD("display oriented to %d",ev.display.data1); updateWindow=true;