Index: mobile_theme.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mobile_theme/Attic/mobile_theme.module,v
retrieving revision 1.1.2.1
diff -u -r1.1.2.1 mobile_theme.module
--- mobile_theme.module	29 May 2008 21:13:02 -0000	1.1.2.1
+++ mobile_theme.module	23 Aug 2008 03:04:58 -0000
@@ -20,14 +20,14 @@
 /**
  * Alter the system theme settings form to add the mobile theme settings.
  */
-function mobile_theme_form_alter(&$form, $form_state, $form_id) {
+function mobile_theme_form_alter($form_id, &$form) {
   if ($form_id == 'system_theme_settings') {
     if ($form['var']['#value'] == 'theme_settings') {
       $themes = array('default' => t('Default'));
       $options = list_themes();
       foreach ($options as $name => $attr) {
         if ($attr->status) {
-          $themes[$name] = $attr->info['name'];
+          $themes[$name] = $attr->name  ;
         }
       }
       $form['mobile_theme'] = array(
@@ -45,7 +45,7 @@
         ),
         '#weight' => -4,
       );
-      $form['#submit'][] = 'mobile_theme_settings_submit';
+      $form['#submit']['mobile_theme_settings_submit'] = array(); // 'mobile_theme_settings_submit';
     }
   }
 }
@@ -54,7 +54,7 @@
  * Submit handler on the theme settings to save the mobile theme.
  */
 function mobile_theme_settings_submit($form, $form_state) {
-  if (isset($form_state['values']['mobile_theme_selection'])) {
-    variable_set('mobile_theme_selection', $form_state['values']['mobile_theme_selection']);
+  if (isset($form_state['mobile_theme_selection'])) {
+    variable_set('mobile_theme_selection', $form_state['mobile_theme_selection']);
   }
 }

