summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-01-31 16:56:00 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-01-31 16:56:00 +0000
commit610bc6f7edf0f30dacbae55a7a14c1e3f0898472 (patch)
tree30b7fa634a5409bef21b85047649cac658ced136
parent2c381622a5bd3ab5b22077348a088bb54ca202dc (diff)
downloadbrdo-610bc6f7edf0f30dacbae55a7a14c1e3f0898472.tar.gz
brdo-610bc6f7edf0f30dacbae55a7a14c1e3f0898472.tar.bz2
#326210 by AlexisWhite and jhedstrom: Pass ->menu by reference to allow modules to modify it.
-rw-r--r--modules/menu/menu.admin.inc2
-rw-r--r--modules/menu/menu.module4
2 files changed, 3 insertions, 3 deletions
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']);
}