widget tree 修正