diff -urp --strip-trailing-cr ../category/category_menu/category_menu.module ./category_menu/category_menu.module
--- ../category/category_menu/category_menu.module	2009-05-31 12:24:23.000000000 +0200
+++ ./category_menu/category_menu.module	2009-06-03 21:28:09.000000000 +0200
@@ -650,6 +650,7 @@ function category_menu_map_save($node) {
     }
 
     $node->category_menu_map['expanded'] = $container_settings['expanded_for_cats'];
+    $node->category_menu_map['weight'] = $node->category['weight'];
   }
   // Logic for assigned node types.
   else {
