Index: template.theme-overrides.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/adaptivetheme/adaptivetheme/inc/Attic/template.theme-overrides.inc,v
retrieving revision 1.1.2.19
diff -u -r1.1.2.19 template.theme-overrides.inc
--- template.theme-overrides.inc	16 Mar 2010 11:08:37 -0000	1.1.2.19
+++ template.theme-overrides.inc	15 Apr 2010 07:48:50 -0000
@@ -137,24 +137,29 @@
 }
 
 /**
- * Modify the theme settings form for our theme.
+ * Modify the system settings form for themes.
  * In short this collapses the fieldsets on the theme configuration page.
  */
 function adaptivetheme_system_settings_form($form) {
-  // Reset titles.
-  $form['theme_settings']['#title'] = t('Drupal core theme settings');
-  $form['theme_specific']['#title'] = t('Advanced theme settings');
-  // Collapse all fieldsets and give them a wrapper to help out themers.
-  $form_elements = element_children($form);
-  foreach ($form_elements as $element) {
-    if ($form[$element]['#type'] == 'fieldset') {
-      $form[$element]['#collapsible'] = TRUE;
-      $form[$element]['#collapsed']   = TRUE;
-      $form[$element]['#prefix'] = '<div class="'. safe_string($element) .'-settings-wrapper">';
-      $form[$element]['#suffix'] = '</div>';
+  if (arg(2) == 'themes' && arg(3) == 'settings') {
+    // Reset titles.
+    $form['theme_settings']['#title'] = t('Drupal core theme settings');
+    $form['theme_specific']['#title'] = t('Advanced theme settings');
+    // Collapse all fieldsets and give them a wrapper to help out themers.
+    $form_elements = element_children($form);
+    foreach ($form_elements as $element) {
+      if ($form[$element]['#type'] == 'fieldset') {
+        $form[$element]['#collapsible'] = TRUE;
+        $form[$element]['#collapsed']   = TRUE;
+        $form[$element]['#prefix'] = '<div class="'. safe_string($element) .'-settings-wrapper">';
+        $form[$element]['#suffix'] = '</div>';
+      }
     }
+    return drupal_render($form);
+  }
+  else {
+    return drupal_render($form);
   }
-  return drupal_render($form);
 }
 
 // If DHTML module is installed dont override theme_menu_tree and theme_menu_item.
@@ -261,7 +266,7 @@
             $link['attributes']['class'] .= ' active';
           }
         }
-      
+
         // wrap <span>'s around the anchor text
         if (theme_get_setting('links_add_span_elements')) {
           $link['title'] = '<span>' . check_plain($link['title']) . '</span>';

