mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-29 16:31:05 +02:00
CVolumeHelper: fix info clock position after changed clock osd settings
After increased clock height settings, position of infoclock was wrong.
Old font instance and old width were not changed related to new instance.
TODO: It works but procedure with helper class seems is rather elaborate
and should be thoroughly revised.
I recommend callbacks via native type save signal/slot handler.
Origin commit data
------------------
Commit: 236ca53954
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-01-08 (Sun, 08 Jan 2017)
This commit is contained in:
@@ -293,13 +293,13 @@ void CVolumeHelper::Init(Font* font)
|
||||
|
||||
void CVolumeHelper::initInfoClock(Font* font)
|
||||
{
|
||||
if (clock_font == NULL){
|
||||
if (font == NULL) {
|
||||
clock_font = g_Font[SNeutrinoSettings::FONT_TYPE_MENU_TITLE];
|
||||
int dx = 0;
|
||||
int dy = g_settings.infoClockFontSize;
|
||||
clock_font = *CNeutrinoFonts::getInstance()->getDynFont(dx, dy, g_settings.infoClockSeconds ? "%H:%M:%S" : "%H:%M");
|
||||
}
|
||||
else
|
||||
clock_font = font;
|
||||
}
|
||||
|
||||
digit_offset = (clock_font)->getDigitOffset();
|
||||
digit_h = (clock_font)->getDigitHeight();
|
||||
|
Reference in New Issue
Block a user