fixed infinite loop by adding base case in speedbar-expand-line-descendants