--- splash.module	2009-09-01 17:31:55.000000000 +0200
+++ splashNew.module	2010-06-02 15:46:24.000000000 +0200
@@ -80,6 +80,10 @@ function splash_init() {
 	} elseif ($_GET['splash'] == 'on') {
 		$splash = TRUE;
 
+  // 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'))) {
   	$splash = FALSE;
