From e236d9e571b7720030490f7a2ea69ca922fab96d Mon Sep 17 00:00:00 2001 From: kamel5 Date: Sat, 19 Oct 2019 13:25:02 +0200 Subject: [PATCH] Optimize cTimeLine::drawClock --- timeline.c | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/timeline.c b/timeline.c index 149ba51..5fe1c99 100644 --- a/timeline.c +++ b/timeline.c @@ -32,18 +32,8 @@ cTimeLine::cTimeLine(cTimeManager *timeManager) { 1440 * geoManager.minutePixel, geoManager.timeLineHeight)); } - int clockY; - int clockX; - if (config.displayMode == eVertical) { - clockY = geoManager.statusHeaderHeight; - clockX = 0; - } - else { - clockY = geoManager.statusHeaderHeight; - clockX = 0; - } - clock = new cStyledPixmap(osdManager.requestPixmap(3, cRect(clockX, - clockY, + clock = new cStyledPixmap(osdManager.requestPixmap(4, cRect(0, + geoManager.statusHeaderHeight, geoManager.clockWidth, geoManager.clockHeight))); } @@ -271,8 +261,7 @@ void cTimeLine::setTimeline() { bool cTimeLine::drawClock() { cString currentTime = timeManager->GetCurrentTime(); if (strcmp(currentTime, lastClock)) { - if (config.displayMode == eVertical) - clock->Fill(clrTransparent); + clock->Fill(clrTransparent); const cFont *font = (config.displayMode == eVertical) ? fontManager.FontTimeLineTime : fontManager.FontTimeLineTimeHorizontal; int textHeight = font->Height(); int clockTextWidth = font->Width(*currentTime);