gui/components/cc_item_infobox.cpp: fix memleak:

CComponentsInfoBox ctor -> CComponentsText ctor -> initCCText(), initVarInfobox() -> initVarText() ->
created ct_textbox = NULL, pointer lost;
comment calls in CComponentsInfoBox dtor, which already called from base CComponentsText dtor
This commit is contained in:
[CST] Focus
2013-11-26 15:35:36 +04:00
parent beb442680b
commit 1378ef4ad0

View File

@@ -66,18 +66,22 @@ CComponentsInfoBox::CComponentsInfoBox(const int x_pos, const int y_pos, const i
CComponentsInfoBox::~CComponentsInfoBox() CComponentsInfoBox::~CComponentsInfoBox()
{ {
#if 0 // called from base (CComponentsText) dtor
hide(); hide();
clearSavedScreen(); clearSavedScreen();
clearCCText(); clearCCText();
clear();
#endif
delete pic; delete pic;
delete cctext; delete cctext;
clear();
} }
void CComponentsInfoBox::initVarInfobox() void CComponentsInfoBox::initVarInfobox()
{ {
//CComponents, CComponentsItem, CComponentsText //CComponents, CComponentsItem, CComponentsText
#if 0 // called from base (CComponentsText) ctor
initVarText(); initVarText();
#endif
cc_item_type = CC_ITEMTYPE_TEXT_INFOBOX; cc_item_type = CC_ITEMTYPE_TEXT_INFOBOX;
//CComponentsInfoBox //CComponentsInfoBox