Index: themes/seven/template.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/seven/template.php,v
retrieving revision 1.14
diff -u -r1.14 template.php
--- themes/seven/template.php	3 Mar 2010 19:46:26 -0000	1.14
+++ themes/seven/template.php	12 Mar 2010 16:35:15 -0000
@@ -2,6 +2,18 @@
 // $Id: template.php,v 1.14 2010/03/03 19:46:26 dries Exp $
 
 /**
+ * Override or insert variables into the maintenance page template.
+ */
+function seven_preprocess_maintenance_page(&$vars) {
+  // While markup for normal pages is split into page.tpl.php and html.tpl.php,
+  // the markup for the maintenance page is all in the single
+  // maintenance-page.tpl.php template. So, to have what's done in
+  // seven_preprocess_html() also happen on the maintenance page, it has to be
+  // called here.
+  seven_preprocess_html($vars);
+}
+
+/**
  * Override or insert variables into the html template.
  */
 function seven_preprocess_html(&$vars) {
