[Mediaportal-svn] r22766 - trunk/mediaportal/xbmc
Turn your PC into a very advanced MediaCenter/HTPC
Brought to you by:
gereonheitmann,
morpheus_xx
From: <che...@de...> - 2009-05-31 11:02:43
|
Author: chemelli_sf Date: 2009-05-31 11:02:39 +0000 (Sun, 31 May 2009) New Revision: 22766 Modified: trunk/mediaportal/xbmc/SplashScreen.cs Log: Fixed mantis #0001930: Secondary screen not available = splashscreen problem (thx framug) Modified: trunk/mediaportal/xbmc/SplashScreen.cs =================================================================== --- trunk/mediaportal/xbmc/SplashScreen.cs 2009-05-31 10:32:43 UTC (rev 22765) +++ trunk/mediaportal/xbmc/SplashScreen.cs 2009-05-31 11:02:39 UTC (rev 22766) @@ -114,15 +114,32 @@ { bool useFullScreenSplash = true; bool startFullScreen = true; + int screennumber = 0; + bool ShouldUseNormalSplashScreen = false; using (Settings xmlreader = new Settings(Config.GetFile(Config.Dir.Config, "MediaPortal.xml"))) { useFullScreenSplash = xmlreader.GetValueAsBool("general", "usefullscreensplash", true); startFullScreen = xmlreader.GetValueAsBool("general", "startfullscreen", true); + screennumber = xmlreader.GetValueAsInt("screenselector", "screennumber", 0); } - if (useFullScreenSplash && startFullScreen) + if (useFullScreenSplash && screennumber > 0) { + int AvailableScreensNumber = 0; + foreach (Screen screen in Screen.AllScreens) + { + AvailableScreensNumber++; + } + + if (AvailableScreensNumber < screennumber + 1) + { + ShouldUseNormalSplashScreen = true; + } + } + + if (useFullScreenSplash && startFullScreen && !ShouldUseNormalSplashScreen) + { ShowFullScreenSplashScreen(); } else |