I think we can fix in some ways: 1) IconTexture should inherit sigc::trackable 2) removing the lambda in HudIcon and use sigc::mem_fun 3) Do texture_updated.clear() in ~HudIcon.
I think we can fix in some ways: updated. clear() in ~HudIcon.
1) IconTexture should inherit sigc::trackable
2) removing the lambda in HudIcon and use sigc::mem_fun
3) Do texture_