}
#ifdef HAS_VIDEO_PLAYBACK
- if( IsPlayingVideo() )
+ else if( IsPlayingVideo() )
{
if (g_windowManager.GetActiveWindow() == WINDOW_VISUALISATION)
g_windowManager.ActivateWindow(WINDOW_FULLSCREEN_VIDEO);
}
}
#endif
+ else
+ {
+ if (g_windowManager.GetActiveWindow() == WINDOW_VISUALISATION
+ || g_windowManager.GetActiveWindow() == WINDOW_FULLSCREEN_VIDEO)
+ g_windowManager.PreviousWindow();
+
+ }
#if !defined(TARGET_DARWIN) && !defined(_LINUX)
g_audioManager.Enable(false);