Index: openacs-4/packages/imsld/lib/activity-tree.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/imsld/lib/activity-tree.tcl,v diff -u -r1.5 -r1.6 --- openacs-4/packages/imsld/lib/activity-tree.tcl 12 Jan 2010 18:24:50 -0000 1.5 +++ openacs-4/packages/imsld/lib/activity-tree.tcl 13 Jan 2010 16:13:44 -0000 1.6 @@ -59,7 +59,11 @@ } else { set started_p [db_0or1row as_started_p { *SQL* }] - if { $started_p } { + set has_visible_child_p [imsld::runtime::activity_structure::has_visible_child_p \ + -run_id $run_id \ + -user_id $user_id \ + -structure_id $activity_id] + if { $started_p && $has_visible_child_p } { multirow append activities $activity_id $type $play_id $act_id $role_part_id } }