mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
unmanage in the destructors
This commit is contained in:
parent
f13c786d61
commit
897137a561
@ -213,6 +213,7 @@ GuiButton::GuiButton(const string& name, GuiLabel* up, GuiLabel* up_roll,
|
|||||||
}
|
}
|
||||||
|
|
||||||
GuiButton::~GuiButton(void) {
|
GuiButton::~GuiButton(void) {
|
||||||
|
this->unmanage();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GuiButton::manage(GuiManager* mgr, EventHandler& eh) {
|
void GuiButton::manage(GuiManager* mgr, EventHandler& eh) {
|
||||||
|
@ -127,6 +127,7 @@ GuiFrame::GuiFrame(const string& name) : GuiItem(name) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
GuiFrame::~GuiFrame(void) {
|
GuiFrame::~GuiFrame(void) {
|
||||||
|
this->unmanage();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GuiFrame::add_item(GuiItem* item) {
|
void GuiFrame::add_item(GuiItem* item) {
|
||||||
|
@ -16,6 +16,7 @@ GuiItem::GuiItem(const string& name) : Namable(name), _added_hooks(false),
|
|||||||
}
|
}
|
||||||
|
|
||||||
GuiItem::~GuiItem(void) {
|
GuiItem::~GuiItem(void) {
|
||||||
|
this->unmanage();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GuiItem::manage(GuiManager* mgr, EventHandler&) {
|
void GuiItem::manage(GuiManager* mgr, EventHandler&) {
|
||||||
|
@ -48,6 +48,7 @@ GuiRollover::GuiRollover(const string& name, GuiLabel* off, GuiLabel* on)
|
|||||||
}
|
}
|
||||||
|
|
||||||
GuiRollover::~GuiRollover(void) {
|
GuiRollover::~GuiRollover(void) {
|
||||||
|
this->unmanage();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GuiRollover::manage(GuiManager* mgr, EventHandler& eh) {
|
void GuiRollover::manage(GuiManager* mgr, EventHandler& eh) {
|
||||||
|
@ -17,6 +17,7 @@ GuiSign::GuiSign(const string& name, GuiLabel* sign) : GuiItem(name),
|
|||||||
}
|
}
|
||||||
|
|
||||||
GuiSign::~GuiSign(void) {
|
GuiSign::~GuiSign(void) {
|
||||||
|
this->unmanage();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GuiSign::manage(GuiManager* mgr, EventHandler& eh) {
|
void GuiSign::manage(GuiManager* mgr, EventHandler& eh) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user