Added debug output for display connect/disconnect events

This commit is contained in:
Sam Lantinga 2021-11-23 19:43:01 +00:00
parent b7f9c2089a
commit a3c05d2f34
1 changed files with 8 additions and 0 deletions

View File

@ -1473,10 +1473,18 @@ SDLTest_PrintEvent(SDL_Event * event)
switch (event->type) { switch (event->type) {
case SDL_DISPLAYEVENT: case SDL_DISPLAYEVENT:
switch (event->display.event) { switch (event->display.event) {
case SDL_DISPLAYEVENT_CONNECTED:
SDL_Log("SDL EVENT: Display %" SDL_PRIu32 " connected",
event->display.display);
break;
case SDL_DISPLAYEVENT_ORIENTATION: case SDL_DISPLAYEVENT_ORIENTATION:
SDL_Log("SDL EVENT: Display %" SDL_PRIu32 " changed orientation to %s", SDL_Log("SDL EVENT: Display %" SDL_PRIu32 " changed orientation to %s",
event->display.display, DisplayOrientationName(event->display.data1)); event->display.display, DisplayOrientationName(event->display.data1));
break; break;
case SDL_DISPLAYEVENT_DISCONNECTED:
SDL_Log("SDL EVENT: Display %" SDL_PRIu32 " disconnected",
event->display.display);
break;
default: default:
SDL_Log("SDL EVENT: Display %" SDL_PRIu32 " got unknown event 0x%4.4x", SDL_Log("SDL EVENT: Display %" SDL_PRIu32 " got unknown event 0x%4.4x",
event->display.display, event->display.event); event->display.display, event->display.event);