CComponentsFrmClock: ensure that no radius is defined for inner items

Radius is not required for inner segments.
TODO: single segment
This commit is contained in:
2016-11-21 10:43:27 +01:00
parent fbb6e4c15f
commit 02c6df782c

View File

@@ -190,8 +190,8 @@ void CComponentsFrmClock::initCCLockItems()
//background paint of item is not required
lbl->doPaintBg(false);
//set corner properties of label item
lbl->setCorner(corner_rad-fr_thickness, corner_type);
//preset corner properties of label item
lbl->setCorner(max(0, corner_rad-fr_thickness), corner_type);
//set text border to 0
lbl->setTextBorderWidth(0,0);
@@ -234,7 +234,7 @@ void CComponentsFrmClock::initCCLockItems()
else if (i == v_cc_items.size()-1)
lbl->setCornerType(corner_type & CORNER_RIGHT);// last label item
else
lbl->setCornerType(0);// inner items
lbl->setCorner(0,CORNER_NONE);// inner items don't need round corners
}
//extract timestring segment (char)