Index: devel.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/devel/devel.module,v
retrieving revision 1.364
diff -u -F^f -r1.364 devel.module
--- devel.module	21 Oct 2009 14:56:12 -0000	1.364
+++ devel.module	28 Oct 2009 04:34:06 -0000
@@ -606,7 +606,6 @@ function devel_block_view($delta) {
 
     case 'execute_php':
       if (user_access('execute php code')) {
-        $block['subject'] = t('Execute PHP');
         $block['content'] = drupal_get_form('devel_execute_form');
       }
       break;
@@ -1105,12 +1104,18 @@ function devel_cache_clear() {
  * Generates the execute block form.
  */
 function devel_execute_form() {
-  $form['code'] = array(
+  $form['execute'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Execute PHP Code'),
+    '#collapsible' => TRUE,
+    '#collapsed' => (!isset($_POST['code'])),
+  );
+  $form['execute']['code'] = array(
     '#type' => 'textarea',
     '#title' => t('PHP code to execute'),
-    '#description' => t('Enter some code. Do not use <code>&lt;?php ?&gt;</code> tags.')
+    '#description' => t('Enter some code. Do not use <code>&lt;?php ?&gt;</code> tags.'),
   );
-  $form['op'] = array('#type' => 'submit', '#value' => t('Execute'));
+  $form['execute']['op'] = array('#type' => 'submit', '#value' => t('Execute'));
   $form['#redirect'] = FALSE;
   $form['#skip_duplicate_check'] = TRUE;
   return $form;
