From 610bc6f7edf0f30dacbae55a7a14c1e3f0898472 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 31 Jan 2009 16:56:00 +0000 Subject: #326210 by AlexisWhite and jhedstrom: Pass ->menu by reference to allow modules to modify it. --- modules/menu/menu.admin.inc | 2 +- modules/menu/menu.module | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'modules') diff --git a/modules/menu/menu.admin.inc b/modules/menu/menu.admin.inc index d0ecbcab8..8d6db3c44 100644 --- a/modules/menu/menu.admin.inc +++ b/modules/menu/menu.admin.inc @@ -366,7 +366,7 @@ function menu_item_delete_submit($form, &$form_state) { * Process menu and menu item add/edit form submissions. */ function menu_edit_item_submit($form, &$form_state) { - $item = $form_state['values']['menu']; + $item = &$form_state['values']['menu']; // The value of "hidden" is the opposite of the value // supplied by the "enabled" checkbox. diff --git a/modules/menu/menu.module b/modules/menu/menu.module index e2c88a4f3..a205249ee 100644 --- a/modules/menu/menu.module +++ b/modules/menu/menu.module @@ -293,7 +293,7 @@ function menu_block_view($delta = '') { */ function menu_nodeapi_insert(&$node) { if (isset($node->menu)) { - $item = $node->menu; + $item = &$node->menu; if (!empty($item['delete'])) { menu_link_delete($item['mlid']); } @@ -315,7 +315,7 @@ function menu_nodeapi_insert(&$node) { */ function menu_nodeapi_update(&$node) { if (isset($node->menu)) { - $item = $node->menu; + $item = &$node->menu; if (!empty($item['delete'])) { menu_link_delete($item['mlid']); } -- cgit v1.2.3