Fixed Nabi Issues N_SE-56966,56735
[apps/osp/Internet.git] / src / IntDropDownCustomItem.cpp
index 760dab3..46b51ec 100644 (file)
@@ -137,7 +137,15 @@ DropDownCustomItem::Make()
        }
 
        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);
@@ -146,7 +154,7 @@ DropDownCustomItem::Make()
        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))
        {