diff --git sites/default/modules/contrib/admin/includes/admin.devel.inc sites/default/modules/contrib/admin/includes/admin.devel.inc
index 70dd3bd..261f03d 100644
--- sites/default/modules/contrib/admin/includes/admin.devel.inc
+++ sites/default/modules/contrib/admin/includes/admin.devel.inc
@@ -25,7 +25,7 @@ function admin_block_devel_form($form_state) {
       'list' => array('#type' => 'markup', '#value' => theme('links', devel_switch_user_list())),
       'user' => devel_switch_user_form(),
     );
-    $panes['switch_user']['user']['#submit'] = array('devel_switch_user_form_submit');
+    $panes['switch_user']['user']['submit']['#submit'] = array('devel_switch_user_form_submit');
   }
   if (user_access('execute php code')) {
     $panes['execute'] = devel_execute_form() + array('#title' => t('Execute PHP'));
