summaryrefslogtreecommitdiff
path: root/modules/menu/menu.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/menu/menu.module')
-rw-r--r--modules/menu/menu.module12
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/menu/menu.module b/modules/menu/menu.module
index 403bb0ff2..ef733d775 100644
--- a/modules/menu/menu.module
+++ b/modules/menu/menu.module
@@ -522,11 +522,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;