}
pSubTextElement = new(std::nothrow) TextElement();
- pSubTextElement->Construct(__subText);
+ r = pSubTextElement->Construct(__subText);
+ if(IsFailed(r))
+ {
+ pMainEnText->RemoveAll(true);
+ delete pMainEnText;
+ delete pSubEnText;
+ delete pSubTextElement;
+ return E_FAILURE;
+ }
subTextFont.Construct(FONT_STYLE_PLAIN, 32);
pSubTextElement->SetTextColor(CUSTOM_COLOR_GREY);
pSubEnText->Add(*pSubTextElement);
- r = AddElement(Rectangle(26, 22, __width - 126, 54 + (__fontSize - 44)), IDA_FORMAT_MAIN_STRING, *pMainEnText);
+ r = AddElement(Rectangle(26, 22, __width - 126, 72 + (__fontSize - 44)), IDA_FORMAT_MAIN_STRING, *pMainEnText);
r = AddElement(Rectangle(26, 76 + (__fontSize - 44), __width - 126, 42), IDA_FORMAT_SUB_STRING, *pSubEnText);
if(IsFailed(r))
{