unmanage in the destructors

This commit is contained in:
Cary Sandvig 2000-11-11 01:46:21 +00:00
parent f13c786d61
commit 897137a561
5 changed files with 5 additions and 0 deletions

View File

@ -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) {

View File

@ -127,6 +127,7 @@ GuiFrame::GuiFrame(const string& name) : GuiItem(name) {
}
GuiFrame::~GuiFrame(void) {
this->unmanage();
}
void GuiFrame::add_item(GuiItem* item) {

View File

@ -16,6 +16,7 @@ GuiItem::GuiItem(const string& name) : Namable(name), _added_hooks(false),
}
GuiItem::~GuiItem(void) {
this->unmanage();
}
void GuiItem::manage(GuiManager* mgr, EventHandler&) {

View File

@ -48,6 +48,7 @@ GuiRollover::GuiRollover(const string& name, GuiLabel* off, GuiLabel* on)
}
GuiRollover::~GuiRollover(void) {
this->unmanage();
}
void GuiRollover::manage(GuiManager* mgr, EventHandler& eh) {

View File

@ -17,6 +17,7 @@ GuiSign::GuiSign(const string& name, GuiLabel* sign) : GuiItem(name),
}
GuiSign::~GuiSign(void) {
this->unmanage();
}
void GuiSign::manage(GuiManager* mgr, EventHandler& eh) {