vdr/12_osdbase-maxitems.patch
Martin Gansser 1b915afdbe Dropped dvbsddevice and rcu plugins
SPEC File cleanup
Dropped patch9  vdr-1.7.29-hlcutter-0.2.3.diff
Dropped patch14 0001-Fix-build-with-systemd-230.patch
Dropped patch19 vdr-2.2.0-menuselection.patch
Dropped Patch20 %{name}-2.3.2-unsignedtosigned.diff
Dropped Patch21 %{name}-gcc7-fix.patch
Add %{name}-2.4.0-01-fix-svdrp-modt-recflag.diff
Add skincurses-log-errors.patch
Add 12_osdbase-maxitems.patch
2018-04-23 18:53:05 +02:00

38 lines
1,002 B
Diff

Description: Fixes problems with text2skin skin enigma.
Author: Andreas Brugger <brougs78@gmx.net>
Origin: http://vdrportal.de/board/thread.php?postid=343665#post343665
--- a/osdbase.c
+++ b/osdbase.c
@@ -345,6 +345,7 @@
void cOsdMenu::CursorUp(void)
{
+ displayMenuItems = displayMenu->MaxItems();
int tmpCurrent = current;
int lastOnScreen = first + displayMenuItems - 1;
int last = Count() - 1;
@@ -383,6 +384,7 @@
void cOsdMenu::CursorDown(void)
{
+ displayMenuItems = displayMenu->MaxItems();
int tmpCurrent = current;
int lastOnScreen = first + displayMenuItems - 1;
int last = Count() - 1;
@@ -423,6 +425,7 @@
void cOsdMenu::PageUp(void)
{
+ displayMenuItems = displayMenu->MaxItems();
int oldCurrent = current;
int oldFirst = first;
current -= displayMenuItems;
@@ -457,6 +460,7 @@
void cOsdMenu::PageDown(void)
{
+ displayMenuItems = displayMenu->MaxItems();
int oldCurrent = current;
int oldFirst = first;
current += displayMenuItems;