? 632080-theme-clone.patch-D6_0.txt
? CONTRIBUTORS.es.txt
? LICENSE.es.txt
? README.es.txt
? STATUS.es.txt
? backup
? modules/aggregator/translations
? modules/block/translations
? modules/blog/translations
? modules/blogapi/translations
? modules/book/translations
? modules/color/translations
? modules/comment/translations
? modules/contact/translations
? modules/dblog/translations
? modules/filter/translations
? modules/forum/translations
? modules/help/translations
? modules/locale/translations
? modules/menu/translations
? modules/node/translations
? modules/openid/translations
? modules/path/translations
? modules/php/translations
? modules/ping/translations
? modules/poll/translations
? modules/profile/translations
? modules/search/translations
? modules/statistics/translations
? modules/syslog/translations
? modules/system/translations
? modules/taxonomy/translations
? modules/throttle/translations
? modules/tracker/translations
? modules/translation/translations
? modules/trigger/translations
? modules/update/translations
? modules/upload/translations
? modules/user/translations
? profiles/default/translations
? sites/adepsi
? sites/d6
? sites/all/modules
? sites/all/themes
? themes/chameleon/translations
? themes/garland/translations
? themes/pushbutton/translations
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.585.2.49
diff -u -r1.585.2.49 system.module
--- modules/system/system.module	4 Mar 2010 00:15:28 -0000	1.585.2.49
+++ modules/system/system.module	11 Apr 2010 11:11:50 -0000
@@ -920,7 +920,13 @@
     $themes_info = $themes;
   }
 
-  return $themes_info;
+  // To avoid side effects, we don't return the original objects.
+  $themes_info_cloned = array();
+  foreach ($themes_info as $key => $theme) {
+    $themes_info_cloned[$key] = drupal_clone($theme);
+  }
+
+  return $themes_info_cloned;
 }
 
 /**
