summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--patches/vdr-1.3.17-osdbase-maxitems.diff16
1 files changed, 13 insertions, 3 deletions
diff --git a/patches/vdr-1.3.17-osdbase-maxitems.diff b/patches/vdr-1.3.17-osdbase-maxitems.diff
index f9284ae..93534f7 100644
--- a/patches/vdr-1.3.17-osdbase-maxitems.diff
+++ b/patches/vdr-1.3.17-osdbase-maxitems.diff
@@ -1,6 +1,7 @@
---- osdbase.c.orig Wed Jan 5 20:22:36 2005
-+++ osdbase.c Wed Jan 5 20:22:23 2005
-@@ -177,6 +177,7 @@
+diff -Nru vdr-1.3.18/osdbase.c vdr-1.3.18-maxitems/osdbase.c
+--- vdr-1.3.18/osdbase.c Fri Jan 7 17:16:41 2005
++++ vdr-1.3.18-maxitems/osdbase.c Thu Jan 20 15:44:43 2005
+@@ -180,6 +180,7 @@
subMenu->Display();
return;
}
@@ -8,3 +9,12 @@
displayMenu->SetMessage(mtStatus, NULL);
displayMenu->Clear();
cStatus::MsgOsdClear();
+@@ -279,6 +280,8 @@
+ {
+ int last = Count() - 1;
+ int lastOnScreen = first + displayMenuItems - 1;
++
++ displayMenuItems = displayMenu->MaxItems();
+
+ if (current < last) {
+ int tmpCurrent = current;