Index: ajax.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ajax/Attic/ajax.module,v
retrieving revision 1.1.2.26
diff -u -p -r1.1.2.26 ajax.module
--- ajax.module	25 Apr 2009 23:03:20 -0000	1.1.2.26
+++ ajax.module	1 May 2010 00:59:02 -0000
@@ -325,14 +325,11 @@ function ajax_submitter(&$form, &$form_s
     $data['preview'] = $form_state['node_preview'];
   }
   // form_state:redirect
-  if (array_key_exists('redirect', $form_state) &&
-      !empty($form_state['redirect'])) {
+  if (array_key_exists('redirect', $form_state)) {
     $data['redirect'] = $form_state['redirect'];
-  }
-  // form:redirect
-  if (array_key_exists('redirect', $form) &&
-      !empty($form_state['redirect'])) {
-    $data['redirect'] = $form['redirect'];
+  // form:#redirect
+  } elseif (array_key_exists('#redirect', $form)){
+    $data['redirect'] = $form['#redirect'];
   }
   // Messages: Status
   if (array_key_exists('status', $messages)) {
