Fixed a FIXME (memory leak) + removed a few annoying debug prints

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/irrlicht@4200 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria 2009-11-03 19:45:44 +00:00
parent f90833cb11
commit ef77d9906b
3 changed files with 6 additions and 5 deletions

View File

@ -139,7 +139,7 @@ EventPropagation EventHandler::onGUIEvent(const SEvent& event)
Widget* w = GUIEngine::getWidget(id);
if (w == NULL) break;
std::cout << "==== irrlicht widget focused : " << w->m_properties[PROP_ID] << std::endl;
//std::cout << "==== irrlicht widget focused : " << w->m_properties[PROP_ID] << std::endl;
// forbid list for gaining "irrLicht focus", then they will process key events and
// we don't want that since we do our own custom processing for keys

View File

@ -72,9 +72,10 @@ void DynamicRibbonWidget::add()
// FIXME? these arrow buttons are outside of the widget's boundaries
if (m_left_widget != NULL)
{
// FIXME - do proper memory management, find why it crashes when i try to clean-up
//delete m_left_widget;
//delete m_right_widget;
m_left_widget->elementRemoved();
m_right_widget->elementRemoved();
delete m_left_widget;
delete m_right_widget;
}
m_left_widget = new Widget();
m_right_widget = new Widget();

View File

@ -319,7 +319,7 @@ EventPropagation RibbonWidget::focused(const int playerID)
// -----------------------------------------------------------------------------
EventPropagation RibbonWidget::mouseHovered(Widget* child, const int mousePlayerID)
{
std::cout << "RibbonWidget::mouseHovered " << mousePlayerID << std::endl;
//std::cout << "RibbonWidget::mouseHovered " << mousePlayerID << std::endl;
const int subbuttons_amount = m_children.size();
if (m_ribbon_type == RIBBON_COMBO)