@@ -213,6 +213,7 @@ GuiButton::GuiButton(const string& name, GuiLabel* up, GuiLabel* up_roll,
}
GuiButton::~GuiButton(void) {
+ this->unmanage();
void GuiButton::manage(GuiManager* mgr, EventHandler& eh) {
@@ -127,6 +127,7 @@ GuiFrame::GuiFrame(const string& name) : GuiItem(name) {
GuiFrame::~GuiFrame(void) {
void GuiFrame::add_item(GuiItem* item) {
@@ -16,6 +16,7 @@ GuiItem::GuiItem(const string& name) : Namable(name), _added_hooks(false),
GuiItem::~GuiItem(void) {
void GuiItem::manage(GuiManager* mgr, EventHandler&) {
@@ -48,6 +48,7 @@ GuiRollover::GuiRollover(const string& name, GuiLabel* off, GuiLabel* on)
GuiRollover::~GuiRollover(void) {
void GuiRollover::manage(GuiManager* mgr, EventHandler& eh) {
@@ -17,6 +17,7 @@ GuiSign::GuiSign(const string& name, GuiLabel* sign) : GuiItem(name),
GuiSign::~GuiSign(void) {
void GuiSign::manage(GuiManager* mgr, EventHandler& eh) {