Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.82
diff -u -p -r1.82 system.admin.inc
--- modules/system/system.admin.inc	23 Jul 2008 07:37:06 -0000	1.82
+++ modules/system/system.admin.inc	29 Jul 2008 12:53:19 -0000
@@ -259,6 +259,7 @@ function system_themes_form_submit($form
       $old_theme_list[] = $theme->name;
     }
   }
+  db_set_active('default');
   db_query("UPDATE {system} SET status = 0 WHERE type = 'theme'");
 
   if ($form_state['values']['op'] == t('Save configuration')) {
@@ -977,6 +978,7 @@ function system_modules_submit($form, &$
 function system_modules_uninstall($form_state = NULL) {
   // Make sure the install API is available.
   include_once './includes/install.inc';
+  db_set_active('default');
 
   // Display the confirm form if any modules have been submitted.
   if (isset($form_state) && $confirm_form = system_modules_uninstall_confirm_form($form_state['storage'])) {
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.611
diff -u -p -r1.611 system.module
--- modules/system/system.module	23 Jul 2008 07:37:06 -0000	1.611
+++ modules/system/system.module	29 Jul 2008 12:53:19 -0000
@@ -909,6 +909,7 @@ function system_check_directory($form_el
  */
 function system_get_files_database(&$files, $type) {
   // Extract current files from database.
+  db_set_active('default');
   $result = db_query("SELECT filename, name, type, status, schema_version FROM {system} WHERE type = '%s'", $type);
   while ($file = db_fetch_object($result)) {
     if (isset($files[$file->name]) && is_object($files[$file->name])) {
@@ -1123,6 +1125,7 @@ function system_region_list($theme_key) 
   static $list = array();
 
   if (!array_key_exists($theme_key, $list)) {
+    db_set_active('default');
     $info = unserialize(db_result(db_query("SELECT info FROM {system} WHERE type = 'theme' AND name = '%s'", $theme_key)));
     $list[$theme_key] = array_map('t', $info['regions']);
   }
