--- context_ui/context_ui.module 2010-08-18 11:21:06.421413648 +0300 +++ context_ui/context_ui.module-patched 2010-08-18 11:48:39.701406568 +0300 @@ -210,11 +210,15 @@ function context_ui_form_block_admin_con 'fragment' => 'context-ui-blocks', 'query' => 'destination='. $_GET['q'], ); - if ($context->system) { - $row[] = l(t('Override visibility'), "admin/build/context/$identifier/clone", $options); - } - else { - $row[] = l(t('Edit visibility'), "admin/build/context/{$context->cid}", $options); + switch ($context->type) { + case CONTEXT_STORAGE_DEFAULT: + $row[] = l(t('Override visibility'), "admin/build/context/$identifier/clone", $options); + break; + case CONTEXT_STORAGE_OVERRIDDEN: + $row[] = l(t('Edit visibility'), "admin/build/context/{$context->cid}", $options); + break; + case CONTEXT_STORAGE_NORMAL: + $row[] = l(t('Edit visibility'), "admin/build/context/{$context->cid}", $options); } $rows[] = $row; }