Index: menu_node_edit.module
===================================================================
--- menu_node_edit.module	(revision 21)
+++ menu_node_edit.module	(working copy)
@@ -225,9 +225,11 @@
       return TRUE;
     }
     // Not found yet? OK, check the parent tree.
-    // p1 is the root parent item, and is acceptable.
-    if (in_array($item->p1, $account->menu_node_edit)) {
-      return TRUE;
+    for ($i = 1; $i <= 9; $i++) {
+      $id = "p$i";
+      if (in_array($item->$id, $account->menu_node_edit)) {
+        return TRUE;
+      }
     }
   }
   return FALSE;
