res:dock:: fix icon changed signal failed