CComponentsInfoBox: ensure new init of picture

Delete causes a clean background because it is possible that remnants are
left after changed font size.
This commit is contained in:
2013-03-25 20:23:35 +01:00
parent 5033a9e4ef
commit 9af63bdc72

View File

@@ -92,10 +92,9 @@ void CComponentsInfoBox::initVarInfobox()
void CComponentsInfoBox::paintPicture() void CComponentsInfoBox::paintPicture()
{ {
//init and set icon paint position //init and set icon paint position
if (pic == NULL) if (pic)
delete pic;
pic = new CComponentsPicture(x+fr_thickness+x_offset, y+fr_thickness/*+y_offset*/, 0, 0, ""); pic = new CComponentsPicture(x+fr_thickness+x_offset, y+fr_thickness/*+y_offset*/, 0, 0, "");
pic->setXPos(x+fr_thickness+x_offset);
pic->setYPos(y+fr_thickness);
//define icon //define icon
pic->setPicture(pic_name); pic->setPicture(pic_name);