summaryrefslogtreecommitdiff
path: root/skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c
diff options
context:
space:
mode:
Diffstat (limited to 'skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c')
-rw-r--r--skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c b/skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c
index f23f2a6..821efdc 100644
--- a/skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c
+++ b/skindesclient-0.0.1/libskindesigner/skindesignerosdbase.c
@@ -142,27 +142,30 @@ void cSkindesignerOsdMenu::TextKeyDown(void) {
void cSkindesignerOsdMenu::Display(void) {
if (displayText) {
if (sdDisplayMenu) {
+ sdDisplayMenu->SetTitle(Title());
if (sdDisplayMenu->SetPluginText(&stringTokens, &intTokens, &loopTokens)) {
- esyslog("skindesclient: template found");
sdDisplayMenu->Flush();
} else {
- esyslog("skindesclient: no template found, drawing default");
DisplayMenu()->Clear();
+ DisplayMenu()->SetTitle(Title());
DisplayMenu()->SetText(text.c_str(), false);
DisplayMenu()->Flush();
}
} else {
DisplayMenu()->Clear();
+ DisplayMenu()->SetTitle(Title());
DisplayMenu()->SetText(text.c_str(), false);
DisplayMenu()->Flush();
}
return;
}
if (sdDisplayMenu) {
+ sdDisplayMenu->SetTitle(Title());
for (cOsdItem *item = First(); item; item = Next(item)) {
cSkindesignerOsdItem *sdItem = dynamic_cast<cSkindesignerOsdItem*>(item);
- if (sdItem)
+ if (sdItem) {
sdItem->SetDisplayMenu(sdDisplayMenu);
+ }
}
}
cOsdMenu::Display();