diff -r d3080e02b13a -r 1f41709aa387 branchobj.cpp --- a/branchobj.cpp Thu Mar 23 12:38:54 2006 +0000 +++ b/branchobj.cpp Mon Apr 24 11:31:16 2006 +0000 @@ -705,7 +705,10 @@ hidden=true; }else { - setVisibility (true); + if (hasScrolledParent(this)) + setVisibility (false); + else + setVisibility (true); hidden=false; }