diff -r b72713d24694 -r 4258723b534c branchobj.cpp --- a/branchobj.cpp Tue Apr 11 14:36:20 2006 +0000 +++ b/branchobj.cpp Mon Apr 24 10:05:09 2006 +0000 @@ -705,7 +705,10 @@ hidden=true; }else { - setVisibility (true); + if (hasScrolledParent(this)) + setVisibility (false); + else + setVisibility (true); hidden=false; }