Index: menu_block.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/menu_block/menu_block.module,v
retrieving revision 1.53
diff -u -p -r1.53 menu_block.module
--- menu_block.module	14 Aug 2009 16:26:33 -0000	1.53
+++ menu_block.module	5 Oct 2009 18:16:37 -0000
@@ -60,6 +60,9 @@ function menu_block_theme() {
       'template' => 'menu-block-wrapper',
       'arguments' => array('content' => NULL, 'settings' => NULL, 'delta' => NULL),
     ),
+	'menu_block_tree_output'=> array(
+       'arguments' => array('tree'=>NULL),
+    ),
   );
 }
 
@@ -209,7 +212,7 @@ function _menu_block_block_view($delta) 
 
   // Render the tree.
   $data['subject'] = menu_block_get_title();
-  $data['content'] = menu_block_tree_output($tree);
+  $data['content'] = theme('menu_block_tree_output',$tree);
   if ($data['content']) {
     $data['content'] = theme('menu_block_wrapper', $data['content'], $context, $delta);
   }
@@ -466,7 +469,7 @@ function menu_tree_depth_trim(&$tree, $d
  * @return
  *   string The rendered HTML of that data structure.
  */
-function menu_block_tree_output(&$tree) {
+function theme_menu_block_tree_output(&$tree) {
   $output = '';
   $items = array();
 
@@ -477,7 +480,7 @@ function menu_block_tree_output(&$tree) 
       $items[$key] = array(
         'link' => $tree[$key]['link'],
         // To prevent copying the entire child array, we render it first.
-        'below' => !empty($tree[$key]['below']) ? menu_block_tree_output($tree[$key]['below']) : '',
+        'below' => !empty($tree[$key]['below']) ? theme('menu_block_tree_output',$tree[$key]['below']) : '',
       );
     }
   }
