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
38 lines
1,002 B
Diff
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;
|