diff --git a/src/gui/test_menu.cpp b/src/gui/test_menu.cpp index 8fbe7d235..bdaa04996 100644 --- a/src/gui/test_menu.cpp +++ b/src/gui/test_menu.cpp @@ -87,6 +87,7 @@ CTestMenu::CTestMenu() clock = clock_r = NULL; text_ext = NULL; scrollbar = NULL; + timer = NULL; } CTestMenu::~CTestMenu() @@ -950,6 +951,8 @@ void CTestMenu::showRecords() const int box_posX = 30; const int box_posY = 300; + if (!timer) + timer = new CComponentsTimer(1); if (crm->RecordingStatus()) { @@ -1013,7 +1016,7 @@ void CTestMenu::showRecords() for(size_t j = 0; j< images.size(); j++){ images[j]->kill(); - images[j]->paintBlink(); + images[j]->paintBlink(timer); } ShowHint("Testmenu: Records", "Record test ...", 200, 30, NULL, NEUTRINO_ICON_HINT_RECORDING, CComponentsHeader::CC_BTN_EXIT); diff --git a/src/gui/test_menu.h b/src/gui/test_menu.h index 20c4937b1..84cacac6e 100644 --- a/src/gui/test_menu.h +++ b/src/gui/test_menu.h @@ -54,6 +54,7 @@ class CTestMenu : public CMenuTarget CComponentsChannelLogo* chnl_pic; CComponentsExtTextForm* text_ext; CComponentsScrollBar* scrollbar; + CComponentsTimer *timer; int width, selected; int showTestMenu();