diff --git a/HISTORY b/HISTORY index 3b54c2b..38f823c 100644 --- a/HISTORY +++ b/HISTORY @@ -88,3 +88,4 @@ Version 1.1.0 - Added slovakian translation - fixed channel switching with blue key if detailed epg view is opened and if "close tvguide on channel switch" is configured +- fixed wrong font for clock in horizontal view diff --git a/timeline.c b/timeline.c index a6d64cc..0cc41e2 100644 --- a/timeline.c +++ b/timeline.c @@ -247,8 +247,9 @@ void cTimeLine::setTimeline() { void cTimeLine::drawClock() { clock->Fill(clrTransparent); cString currentTime = myTime->GetCurrentTime(); - int textHeight = fontManager.FontTimeLineTime->Height(); - int clockTextWidth = fontManager.FontTimeLineTime->Width(*currentTime); + const cFont *font = (tvguideConfig.displayMode == eVertical)?fontManager.FontTimeLineTime:fontManager.FontTimeLineTimeHorizontal; + int textHeight = font->Height(); + int clockTextWidth = font->Width(*currentTime); tColor colorFontBack = (tvguideConfig.style == eStyleFlat)?theme.Color(clrHeader):clrTransparent; if (tvguideConfig.style == eStyleGraphical) { clock->drawBackgroundGraphical(bgClock); @@ -257,5 +258,5 @@ void cTimeLine::drawClock() { clock->drawBackground(); clock->drawBorder(); } - clock->DrawText(cPoint((geoManager.clockWidth-clockTextWidth)/2, (geoManager.clockHeight-textHeight)/2), *currentTime, theme.Color(clrFont), colorFontBack, fontManager.FontTimeLineTime); + clock->DrawText(cPoint((geoManager.clockWidth-clockTextWidth)/2, (geoManager.clockHeight-textHeight)/2), *currentTime, theme.Color(clrFont), colorFontBack, font); } \ No newline at end of file