? content_destination.patch
Index: domain_content/domain_content.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_content/domain_content.admin.inc,v
retrieving revision 1.5
diff -u -p -r1.5 domain_content.admin.inc
--- domain_content/domain_content.admin.inc	12 Oct 2008 23:23:43 -0000	1.5
+++ domain_content/domain_content.admin.inc	4 Jan 2009 16:28:56 -0000
@@ -125,7 +125,6 @@ function domain_content_form($form_state
 
   $result = pager_query(db_rewrite_sql('SELECT n.*, u.name, u.uid FROM {node} n '. $filter['join'] .' INNER JOIN {users} u ON n.uid = u.uid '. $filter['where'] .' ORDER BY n.changed DESC'), 50, 0, NULL, $filter['args']);
 
-  $destination = drupal_get_destination();
   $check = array();
 
   // Some existing permissions alter the node access rules.
@@ -185,7 +184,7 @@ function domain_content_form($form_state
     }
     $form['domains'][$node->nid] =  array('#value' => theme('item_list', $items));
     if (!empty($check[$node->nid])) {
-      $form['operations'][$node->nid] = array('#value' => l(t('edit'), 'node/'. $node->nid .'/edit', array(), $destination));
+      $form['operations'][$node->nid] = array('#value' => l(t('edit'), 'node/'. $node->nid .'/edit', array('query' => drupal_get_destination())));
       $nodes[$node->nid] = '';
     }
   }
