CImageInfo: fix initial height of first info item

On first view of imageinfo window, no image name was visibla.
Height for this item was not assigned.
Height was only assigned at the second attempt.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 5fcd45b633
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-03 (Mon, 03 Oct 2016)



------------------
This commit was generated by Migit
This commit is contained in:
2016-10-03 21:37:54 +02:00
parent 17f82311be
commit 1b46dbc39f

View File

@@ -352,7 +352,7 @@ void CImageInfo::InitInfos()
//create label and text items
for (size_t i=0; i<v_info.size(); i++) {
CComponentsExtTextForm *item = new CComponentsExtTextForm(1, CC_APPEND, cc_info->getWidth(), item_height, g_Locale->getText(v_info[i].caption), v_info[i].info_text);
CComponentsExtTextForm *item = new CComponentsExtTextForm(1, CC_APPEND, cc_info->getWidth(), 0, g_Locale->getText(v_info[i].caption), v_info[i].info_text);
item->setLabelWidthPercent(20);
if (!item_font){
@@ -360,6 +360,7 @@ void CImageInfo::InitInfos()
//calculate initial height for info form
item_height = item_font->getHeight();
}
item->setHeight(item_height);
cc_info->setHeight(v_info.size()*item_height);
if ((i == 0) && (item->getYPos() == CC_APPEND))