diff --git a/src/video/wiiu/SDL_wiiuvideo.c b/src/video/wiiu/SDL_wiiuvideo.c index dd89c4e29383f..f42f206aa6b25 100644 --- a/src/video/wiiu/SDL_wiiuvideo.c +++ b/src/video/wiiu/SDL_wiiuvideo.c @@ -160,6 +160,11 @@ static int WIIU_ForegroundReleased(_THIS) WIIU_GfxHeap_MEM1Destroy(); WIIU_GfxHeap_ForegroundDestroy(); + + // This is necessary to avoid a black frame on leaving foreground + GX2SetTVEnable(TRUE); + GX2SetDRCEnable(TRUE); + videodata->hasForeground = SDL_FALSE; return 0;