From 7a9344749623fd0211d00fbac8ff60d801040bbb Mon Sep 17 00:00:00 2001 From: GetAway Date: Tue, 20 Feb 2018 17:14:27 +0100 Subject: [PATCH] infoviewer: fix update of runningRest there was no update in movieplayer mode Signed-off-by: Thilo Graf --- src/gui/infoviewer.cpp | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/gui/infoviewer.cpp b/src/gui/infoviewer.cpp index 38d12b2e1..c577e295c 100644 --- a/src/gui/infoviewer.cpp +++ b/src/gui/infoviewer.cpp @@ -1784,19 +1784,20 @@ void CInfoViewer::display_Info(const char *current, const char *next, txt_curr_start->setText(runningStart, CTextBox::NO_AUTO_LINEBREAK, g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_INFO], colored_event_C ? COL_COLORED_EVENTS_TEXT : COL_INFOBAR_TEXT); txt_curr_start->paint(CC_SAVE_SCREEN_YES); } - - if (runningRest){ - if (txt_curr_rest == NULL) - txt_curr_rest = new CComponentsTextTransp(NULL, currTimeX, CurrInfoY - height, currTimeW, height); - else { - if (txt_curr_rest->isPainted()) - txt_curr_rest->kill(); - txt_curr_rest->setDimensionsAll(currTimeX, CurrInfoY - height, currTimeW, height); - } - txt_curr_rest->setItemName("txt_curr_rest"); - txt_curr_rest->setText(runningRest, CTextBox::RIGHT, g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_INFO], colored_event_C ? COL_COLORED_EVENTS_TEXT : COL_INFOBAR_TEXT); - txt_curr_rest->paint(CC_SAVE_SCREEN_YES); + } + // we have always runningRest, except it is NULL + if (runningRest) + { + if (txt_curr_rest == NULL) + txt_curr_rest = new CComponentsTextTransp(NULL, currTimeX, CurrInfoY - height, currTimeW, height); + else { + if (txt_curr_rest->isPainted()) + txt_curr_rest->kill(); + txt_curr_rest->setDimensionsAll(currTimeX, CurrInfoY - height, currTimeW, height); } + txt_curr_rest->setItemName("txt_curr_rest"); + txt_curr_rest->setText(runningRest, CTextBox::RIGHT, g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_INFO], colored_event_C ? COL_COLORED_EVENTS_TEXT : COL_INFOBAR_TEXT); + txt_curr_rest->paint(CC_SAVE_SCREEN_YES); } //next event