diff --git a/zen/template.block-editing.inc b/zen/template.block-editing.inc
index 17d58ae..6755245 100644
--- a/zen/template.block-editing.inc
+++ b/zen/template.block-editing.inc
@@ -17,7 +17,7 @@ function zen_preprocess_block_editing(&$vars, $hook) {
 
   // Display 'edit block' for custom blocks.
   if ($block->module == 'block') {
-    $vars['edit_links_array'][] = l('<span>' . t('edit block') . '</span>', 'admin/build/block/configure/' . $block->module . '/' . $block->delta,
+    $vars['edit_links_array'][] = l('<span>' . t('edit block') . '</span>', 'admin/build/block/configure/' . $block->module . '/' . $block->delta .'/'. $theme_key,
       array(
         'attributes' => array(
           'title' => t('edit the content of this block'),
@@ -30,7 +30,7 @@ function zen_preprocess_block_editing(&$vars, $hook) {
   }
   // Display 'configure' for other blocks.
   else {
-    $vars['edit_links_array'][] = l('<span>' . t('configure') . '</span>', 'admin/build/block/configure/' . $block->module . '/' . $block->delta,
+    $vars['edit_links_array'][] = l('<span>' . t('configure') . '</span>', 'admin/build/block/configure/' . $block->module . '/' . $block->delta .'/'. $theme_key,
       array(
         'attributes' => array(
           'title' => t('configure this block'),
