--- D:/webdesign/drupal/Drupal-6/imagemenu-6.x-1.0/imagemenu/imagemenu.admin.inc	Fri Mar 21 19:27:28 2008
+++ D:/webdesign/drupal/Drupal-6/updates/imagemenu-6.x-1.0/imagemenu.admin.inc	Fri Jul 24 21:26:32 2009
@@ -8,2 +8,5 @@
 
+/**
+ * 2009-07-24	hovel	Incorect parent problem repaired. Ref http://drupal.org/node/523354 
+ */
 
@@ -286,4 +289,9 @@
 function imagemenu_edit_item(&$form_state, $type, $item, $menu) {
-  $mid = isset($menu['mid']) ? $menu['mid'] : 0;
-
+  if ($type == 'add' || empty($item)) {
+    $mid = isset($menu['mid']) ? $menu['mid'] : 0;
+    }
+  if ($type == 'edit') {
+    $mid = $item['mid'];
+  }
+  
   $form['menu'] = array(
@@ -385,3 +393,3 @@
   // comfortable redirects after adding/editing
-  if ($mid) {
+  if ($type == 'add')  { // ($mid)
     $pmid = $mid;
