fix a wrong closure this
use gicon for icon.