fix icon not display in some case