From cf4a5604c12661377968cb5b557bd610048219f1 Mon Sep 17 00:00:00 2001 From: Gerhard Killesreiter Date: Tue, 14 Nov 2006 10:38:39 +0000 Subject: [PATCH] #48178, Menu on-the-fly resets custom menu settings, patch by kkaefer, backport from HEAD --- modules/menu.module | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/menu.module b/modules/menu.module index 47177c6b89d..b03b76edd9c 100644 --- a/modules/menu.module +++ b/modules/menu.module @@ -517,11 +517,13 @@ function menu_overview() { * @return mid */ function menu_edit_item_save($edit) { - if ($edit['expanded']) { - $edit['type'] |= MENU_EXPANDED; - } - else { - $edit['type'] &= ~MENU_EXPANDED; + if (isset($edit['expanded'])) { + if ($edit['expanded']) { + $edit['type'] |= MENU_EXPANDED; + } + else { + $edit['type'] &= ~MENU_EXPANDED; + } } $edit['type'] = $edit['type'] | MENU_MODIFIED_BY_ADMIN;