summaryrefslogtreecommitdiff
path: root/modules/block/block.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/block/block.module')
-rw-r--r--modules/block/block.module14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/block/block.module b/modules/block/block.module
index 2e84ab94b..8db09eb81 100644
--- a/modules/block/block.module
+++ b/modules/block/block.module
@@ -852,6 +852,20 @@ function block_filter_format_delete($format, $fallback) {
}
/**
+ * Implement hook_menu_delete().
+ */
+function block_menu_delete($menu) {
+ db_delete('block')
+ ->condition('module', 'menu')
+ ->condition('delta', $menu['menu_name'])
+ ->execute();
+ db_delete('block_role')
+ ->condition('module', 'menu')
+ ->condition('delta', $menu['menu_name'])
+ ->execute();
+}
+
+/**
* Implement hook_form_FORM_ID_alter().
*/
function block_form_system_performance_settings_alter(&$form, &$form_state) {