From c23992b807aca1cea08193b773f80eee0cb8f829 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 5 Feb 2006 18:00:00 +0100 Subject: =?UTF-8?q?Version=201.3.42=20-=20Removed=20leftover=20'needsBuffe?= =?UTF-8?q?rReserve'=20variable=20from=20cTransfer=20(thanks=20to=20Marco?= =?UTF-8?q?=20=20=20Schl=C3=BC=C3=9Fler).=20-=20Fixed=20setting=20"No=20ti?= =?UTF-8?q?tle"=20for=20broken=20event=20data=20(reported=20by=20Ronny=20K?= =?UTF-8?q?ornexl).=20-=20Fixed=20channel=20up/down=20switching=20on=20sin?= =?UTF-8?q?gle=20card=20systems=20(reported=20by=20Stefan=20=20=20Huelswit?= =?UTF-8?q?t).=20-=20Fixed=20handling=20"pending"=20timers=20that=20blocke?= =?UTF-8?q?d=20others=20that=20actually=20could=20record=20=20=20(reported?= =?UTF-8?q?=20by=20Thomas=20Koch).=20-=20Speeded=20up=20cVideoRepacker=20(?= =?UTF-8?q?thanks=20to=20Reinhard=20Nissl).=20-=20Added=20an=20'Id'=20para?= =?UTF-8?q?meter=20to=20cDevice::PlayAudio()=20to=20allow=20plugins=20to?= =?UTF-8?q?=20easier=20=20=20process=20the=20audio=20data=20(thanks=20to?= =?UTF-8?q?=20Marco=20Schl=C3=BC=C3=9Fler).=20-=20Added=20Czech=20language?= =?UTF-8?q?=20texts=20(thanks=20to=20Vladim=C3=ADr=20B=C3=A1rta).=20=20=20?= =?UTF-8?q?Plugin=20authors=20may=20want=20to=20add=20the=20new=20entries?= =?UTF-8?q?=20to=20their=20I18N=20texts=20and=20contact=20=20=20the=20tran?= =?UTF-8?q?slators=20to=20have=20their=20texts=20translated.=20Note=20that?= =?UTF-8?q?=20there=20are=20now=2021=20=20=20different=20OSD=20languages,?= =?UTF-8?q?=20so=20please=20make=20sure=20you=20have=2021=20versions=20for?= =?UTF-8?q?=20each=20of=20=20=20your=20texts.=20-=20Updated=20the=20Polish?= =?UTF-8?q?=20OSD=20texts=20(thanks=20to=20Jaroslaw=20Swierczynski).=20-?= =?UTF-8?q?=20Fixed=20auto=20advance=20in=20string=20entry=20fields=20when?= =?UTF-8?q?=20pressing=20Up/Down=20in=20insert=20mode=20=20=20(reported=20?= =?UTF-8?q?by=20Udo=20Richter).=20-=20Fixed=20handling=20the=20"Setup/OSD/?= =?UTF-8?q?Menu=20button=20closes"=20option=20when=20set=20to=20'yes'=20in?= =?UTF-8?q?=20=20=20case=20a=20replay=20is=20active=20(thanks=20to=20Udo?= =?UTF-8?q?=20Richter).=20-=20Improved=20cUnbufferedFile;=20USE=5FFADVISE?= =?UTF-8?q?=20is=20now=20defined=20in=20tools.c=20by=20default,=20so=20=20?= =?UTF-8?q?=20if=20you=20don't=20want=20to=20use=20"fadvise"=20you=20need?= =?UTF-8?q?=20to=20comment=20out=20that=20line=20(thanks=20to=20=20=20Artu?= =?UTF-8?q?r=20Skawina).=20-=20Fixed=20a=20missing=20','=20in=20the=20Swed?= =?UTF-8?q?ish=20OSD=20texts=20(thanks=20to=20Arthur=20Konovalov).=20-=20c?= =?UTF-8?q?Device::Transferring()=20can=20now=20be=20used=20to=20determine?= =?UTF-8?q?=20whether=20the=20(primary)=20=20=20device=20is=20currently=20?= =?UTF-8?q?playing=20in=20Transfer=20Mode=20(based=20on=20a=20suggestion?= =?UTF-8?q?=20by=20=20=20Reinhard=20Nissl).=20-=20The=20'runvdr'=20script?= =?UTF-8?q?=20no=20longer=20uses=20the=20$VDRUSR=20environment=20variable?= =?UTF-8?q?=20to=20set=20=20=20the=20user=20id=20under=20which=20'vdr'=20s?= =?UTF-8?q?hall=20run.=20Just=20add=20the=20'-u=20username'=20option=20=20?= =?UTF-8?q?=20when=20you=20call=20'runvdr'.=20-=20Fixed=20multiple=20entri?= =?UTF-8?q?es=20of=20the=20same=20subdirectory=20in=20the=20"Recordings"?= =?UTF-8?q?=20menu=20=20=20(reported=20by=20Christian=20Jacobsen).=20-=20E?= =?UTF-8?q?nabled=20generating=20a=20core=20dump=20if=20VDR=20is=20run=20w?= =?UTF-8?q?ith=20a=20different=20user=20id=20(thanks=20=20=20to=20Ville=20?= =?UTF-8?q?Skytt=C3=A4).=20-=20Fixed=20handling=20the=20"Blue"=20key=20in?= =?UTF-8?q?=20the=20"Schedule"=20menu=20for=20the=20current=20channel=20?= =?UTF-8?q?=20=20(thanks=20to=20Rolf=20Ahrenberg).=20-=20Renamed=20the=20M?= =?UTF-8?q?akefile=20target=20'plugins-clean'=20to=20'clean-plugins'=20(su?= =?UTF-8?q?ggested=20by=20=20=20Sebastian=20Frei).=20-=20Made=20all=20font?= =?UTF-8?q?=20and=20image=20data=20'const'=20(thanks=20to=20Darren=20Salt)?= =?UTF-8?q?.=20-=20Fixed=20scrolling=20with=20Up/Down=20in=20case=20there?= =?UTF-8?q?=20are=20non-selectable=20items=20at=20the=20=20=20beginning=20?= =?UTF-8?q?or=20end=20of=20the=20menu=20(reported=20by=20Helmut=20Auer).?= =?UTF-8?q?=20-=20Added=20cSkin::GetTextAreaWidth()=20and=20cSkin::GetText?= =?UTF-8?q?AreaFont(),=20so=20that=20a=20plugin=20=20=20that=20wants=20to?= =?UTF-8?q?=20do=20special=20text=20formatting=20can=20do=20so=20(thanks?= =?UTF-8?q?=20to=20Alexander=20Rieger).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- menuitems.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'menuitems.c') diff --git a/menuitems.c b/menuitems.c index 455070d..e238066 100644 --- a/menuitems.c +++ b/menuitems.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menuitems.c 1.30 2006/01/21 12:27:14 kls Exp $ + * $Id: menuitems.c 1.31 2006/02/04 12:47:08 kls Exp $ */ #include "menuitems.h" @@ -345,7 +345,7 @@ eOSState cMenuEditStrItem::ProcessKey(eKeys Key) bool SameKey = Key == lastKey; if (Key != kNone) lastKey = Key; - else if (!newchar && autoAdvanceTimeout.TimedOut()) { + else if (!newchar && k0 <= NORMALKEY(lastKey) && NORMALKEY(lastKey) <= k9 && autoAdvanceTimeout.TimedOut()) { AdvancePos(); newchar = true; currentChar = NULL; @@ -427,7 +427,7 @@ eOSState cMenuEditStrItem::ProcessKey(eKeys Key) value[pos] = toupper(Inc(tolower(value[pos]), NORMALKEY(Key) == kUp)); else value[pos] = Inc( value[pos], NORMALKEY(Key) == kUp); - newchar = true; + newchar = false; } else return cMenuEditItem::ProcessKey(Key); -- cgit v1.2.3