bug fix for block box computing shrinktofit when not auto width