cc_frm_header: try to fix next_item detection

Origin commit data
------------------
Commit: 2dd517df08
Author: vanhofen <vanhofen@gmx.de>
Date: 2022-06-11 (Sat, 11 Jun 2022)

Origin message was:
------------------
- cc_frm_header: try to fix next_item detection
This commit is contained in:
vanhofen
2022-06-11 13:48:10 +02:00
parent ddcea94280
commit 7a43f3a40a

View File

@@ -323,20 +323,12 @@ void CComponentsHeader::initLogo()
*/
if (next_item)
{
if (next_item->getItemType() == CC_ITEMTYPE_FRM_CLOCK)
{
/*
* Either clock is present or buttons are enabled,
* different order of objects are required, not optimal
* but works at the moment.
*/
if (cch_pb_obj)
next_item = cch_pb_obj;
else if (cch_cl_obj)
next_item = cch_cl_obj;
else
next_item = cch_btn_obj;
}
if (cch_pb_obj)
next_item = cch_pb_obj;
else if (cch_cl_obj)
next_item = cch_cl_obj;
else
next_item = cch_btn_obj;
}
/*
@@ -383,8 +375,10 @@ void CComponentsHeader::initLogo()
if (cch_caption_align & CC_TITLE_RIGHT)
{
if (next_item)
{
if (x_logo + w_logo >= next_item->getXPos())
x_logo = next_item->getXPos() - logo_space/2 - w_logo/2;
}
}
}