diff --git a/src/gui/timerlist.cpp b/src/gui/timerlist.cpp index 0d18578dd..e2846e205 100644 --- a/src/gui/timerlist.cpp +++ b/src/gui/timerlist.cpp @@ -1430,6 +1430,9 @@ void CTimerList::paint() CVFD::getInstance()->setMode(CVFD::MODE_MENU_UTF8, g_Locale->getText(LOCALE_TIMERLIST_NAME)); paintHead(); + // paint plain background and footer first to avoid flicker effects while timerlist construction + frameBuffer->paintBoxRel(x, y + header_height, width, item_height*listmaxshow, COL_MENUCONTENT_PLUS_0); + paintFoot(); for (unsigned int count=0; count