mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 16:01:20 +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.
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