diff --git a/views_tree.module b/views_tree.module
index b6d77df..1b18490 100644
--- a/views_tree.module
+++ b/views_tree.module
@@ -142,7 +142,7 @@ function theme_views_tree_inner($variables) {
 
   $items = array();
   foreach ($result as $i => $record) {
-    if ($record->views_tree_parent == $parent) {
+    if (!empty($record->views_tree_main) && $record->views_tree_parent == $parent) {
       $variables['parent'] = $record->views_tree_main;
       $items[] = $rows[$i] . call_user_func(__FUNCTION__, $variables);
     }
