diff --git a/src/gui/components/cc_item_infobox.cpp b/src/gui/components/cc_item_infobox.cpp index 25ecbe9c4..c197ea45d 100644 --- a/src/gui/components/cc_item_infobox.cpp +++ b/src/gui/components/cc_item_infobox.cpp @@ -113,6 +113,8 @@ void CComponentsInfoBox::paintPicture() pic->setHeight(height-2*fr_thickness); pic->setColorBody(col_body); + if (col_body_gradient) + pic->doPaintBg(false); //paint, but set visibility mode pic->allowPaint(cc_allow_paint); pic->paint(CC_SAVE_SCREEN_NO); @@ -120,6 +122,8 @@ void CComponentsInfoBox::paintPicture() void CComponentsInfoBox::paint(bool do_save_bg) { + col_body_gradient = g_settings.gradiant; + paintInit(do_save_bg); paintPicture();