summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-01-12 12:40:28 +0100
committerlouis <louis.braun@gmx.de>2015-01-12 12:40:28 +0100
commitd84447652edf87b54d8403678ac6e029893b9533 (patch)
tree9b9193119df71ada291a3a09d00139434813816a
parent5d86c45bc679974079842913b81785a4fbfb3305 (diff)
downloadvdr-plugin-skindesigner-d84447652edf87b54d8403678ac6e029893b9533.tar.gz
vdr-plugin-skindesigner-d84447652edf87b54d8403678ac6e029893b9533.tar.bz2
fixed bug that epg quicksearch menu was not displayed properly
-rw-r--r--HISTORY1
-rw-r--r--displaymenu.c5
-rw-r--r--views/displaymenurootview.c2
3 files changed, 6 insertions, 2 deletions
diff --git a/HISTORY b/HISTORY
index ec246d0..1530308 100644
--- a/HISTORY
+++ b/HISTORY
@@ -144,3 +144,4 @@ Version 0.1.2
introduced "whatsonfavorites" Token in displaymenuschedules
- fixed again display of channel in schedules header
- added now and next in blackhole channels menu
+- fixed bug that epg quicksearch menu was not displayed properly
diff --git a/displaymenu.c b/displaymenu.c
index 7759b61..2908880 100644
--- a/displaymenu.c
+++ b/displaymenu.c
@@ -203,7 +203,10 @@ void cSDDisplayMenu::SetItem(const char *Text, int Index, bool Current, bool Sel
for (int i=0; i<MaxTabs; i++) {
const char *s = GetTabbedText(Text, i);
if (s) {
- tabTexts[i] = s;
+ if (strlen(s) == 0)
+ tabTexts[i] = " ";
+ else
+ tabTexts[i] = s;
} else {
tabTexts[i] = "";
}
diff --git a/views/displaymenurootview.c b/views/displaymenurootview.c
index 2f3f11d..142949f 100644
--- a/views/displaymenurootview.c
+++ b/views/displaymenurootview.c
@@ -205,7 +205,7 @@ void cDisplayMenuRootView::SetMenu(eMenuCategory menuCat, bool menuInit) {
}
void cDisplayMenuRootView::CorrectDefaultMenu(void) {
- if (viewType > svMenuDefault) {
+ if (viewType > svMenuDefault && viewType != svMenuPlugin) {
SetMenu(mcUnknown, true);
}
}