*** splash.2.module	2010-06-01 18:16:30.000000000 +0200
--- splash.module	2010-06-01 18:21:37.000000000 +0200
***************
*** 62,67 ****
--- 62,71 ----
  	// Someone knew this special way to get around the splash :)
  	} elseif (isset($_GET['nosplash'])) {
  		$splash = FALSE;
+ 		
+   // We are being called from cron, don't redirect.
+  	} elseif (strcmp(substr($_SERVER['REQUEST_URI'], strlen($_SERVER['REQUEST_URI']) - strlen('/cron.php')),'/cron.php')===0) {
+ 	 	$splash = FALSE;
  
    // We are not on the front page (cannot use drupal_is_front_page here)
  	} elseif ($_GET['q'] != drupal_get_normal_path(variable_get('site_frontpage', 'node'))) {
