diff options
author | Andreas Mair <amair.sob@googlemail.com> | 2013-10-22 13:12:16 +0200 |
---|---|---|
committer | Andreas Mair <amair.sob@googlemail.com> | 2013-10-22 13:12:16 +0200 |
commit | 66c39bab76c1b4a30a80e991d07d823e2905369b (patch) | |
tree | 3cb745427b4c12ecf3195fe8c1fcb5b82ba7b046 /mymenueditrecording.c | |
parent | 48cf19b7ba6a952ba040e83c4f76b838983a62b9 (diff) | |
download | vdr-plugin-extrecmenu-66c39bab76c1b4a30a80e991d07d823e2905369b.tar.gz vdr-plugin-extrecmenu-66c39bab76c1b4a30a80e991d07d823e2905369b.tar.bz2 |
Add support for VDR v2.1.2+ (Submitted by TheChief @vdrportal.de)
Diffstat (limited to 'mymenueditrecording.c')
-rw-r--r-- | mymenueditrecording.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mymenueditrecording.c b/mymenueditrecording.c index 7776717..d166d0f 100644 --- a/mymenueditrecording.c +++ b/mymenueditrecording.c @@ -76,7 +76,11 @@ eOSState myMenuRenameRecording::ProcessKey(eKeys Key) if(isdir) { +#if APIVERSNUM > 20101 + if(-1==asprintf(&oldname,"%s%s%s/%s",cVideoDirectory::Name(),tmppath?"/":"",dirbase?dirbase:"",dirname)) +#else if(-1==asprintf(&oldname,"%s%s%s/%s",VideoDirectory,tmppath?"/":"",dirbase?dirbase:"",dirname)) +#endif oldname=NULL; } else @@ -84,7 +88,11 @@ eOSState myMenuRenameRecording::ProcessKey(eKeys Key) if(oldname) { +#if APIVERSNUM > 20101 + if(-1==asprintf(&newname,"%s%s%s/%s%s",cVideoDirectory::Name(),tmppath?"/":"",tmppath?tmppath:"",tmpname,isdir?"":strrchr(recording->FileName(),'/'))) +#else if(-1==asprintf(&newname,"%s%s%s/%s%s",VideoDirectory,tmppath?"/":"",tmppath?tmppath:"",tmpname,isdir?"":strrchr(recording->FileName(),'/'))) +#endif newname=NULL; if(newname) @@ -305,7 +313,11 @@ eOSState myMenuMoveRecording::MoveRec() if(dirname) { +#if APIVERSNUM > 20101 + if(-1==asprintf(&oldname,"%s%s%s/%s",cVideoDirectory::Name(),dirbase?"/":"",tmpdirbase?tmpdirbase:"",tmpdirname)) +#else if(-1==asprintf(&oldname,"%s%s%s/%s",VideoDirectory,dirbase?"/":"",tmpdirbase?tmpdirbase:"",tmpdirname)) +#endif oldname=NULL; } else @@ -357,7 +369,11 @@ eOSState myMenuMoveRecording::MoveRec() if(dir) dir=ExchangeChars(dir,true); +#if APIVERSNUM > 20101 + if(-1==asprintf(&_newname,"%s%s%s%s",cVideoDirectory::Name(),dir?"/":"",dir?dir:"",strrchr(dirname?oldname:recording->FileName(),'/'))) +#else if(-1==asprintf(&_newname,"%s%s%s%s",VideoDirectory,dir?"/":"",dir?dir:"",strrchr(dirname?oldname:recording->FileName(),'/'))) +#endif _newname=NULL; if(_newname) @@ -424,7 +440,11 @@ eOSState myMenuMoveRecording::MoveRec() { if(!strncmp(oldname,rec->FileName(),strlen(oldname))) { +#if APIVERSNUM > 20101 + char *_buf=ExchangeChars(strdup(oldname+strlen(cVideoDirectory::Name())+1),false); +#else char *_buf=ExchangeChars(strdup(oldname+strlen(VideoDirectory)+1),false); +#endif if(strcmp(rec->Name(),_buf)) { |