diff options
author | anbr <vdr07@deltab.de> | 2010-12-21 20:55:19 +0100 |
---|---|---|
committer | anbr <vdr07@deltab.de> | 2010-12-21 20:55:19 +0100 |
commit | 2906f2d1b7e1c5931b3d05156569d6061eb6b9b5 (patch) | |
tree | ff3b3004b3f48d85a8b010097e82be8ed377237f /dvdlist.c | |
parent | b8efd2c7861dfb6f55dff730d071e454d503a67d (diff) | |
download | vdr-plugin-dvdswitch-0.1.4.tar.gz vdr-plugin-dvdswitch-0.1.4.tar.bz2 |
release 0.1.4 from http://www.vdr-portal.de/board/thread.php?postid=845535#post8455350.1.4
Diffstat (limited to 'dvdlist.c')
-rw-r--r-- | dvdlist.c | 16 |
1 files changed, 6 insertions, 10 deletions
@@ -1,14 +1,10 @@ -#include <vdr/tools.h> #include "dvdlist.h" -#include "setup.h" -#include "helpers.h" -#include "imagelist.h" // --- cDVDList ------------------------------------------------------------------ -bool cDVDList::Create(char *dir, char *exts, char *dirs, eFileList smode, bool sub) +bool cDVDList::Create(const char *dir, const char *exts, const char *dirs, eFileList smode, bool sub) { - DEBUG("DVDList: %s, %s", exts, dirs); + dsyslog("DVDList: %s, %s", exts, dirs); Clear(); FREENULL(DVDExts); @@ -23,9 +19,9 @@ bool cDVDList::Create(char *dir, char *exts, char *dirs, eFileList smode, bool s return Load(dir, smode, sub); } -bool cDVDList::Load(char *dir, eFileList smode, bool sub) +bool cDVDList::Load(const char *dir, eFileList smode, bool sub) { - DEBUG("DVDList: Load"); + dsyslog("DVDList: Load"); bool ret = false; int i = 0; @@ -61,8 +57,8 @@ bool cDVDList::Load(char *dir, eFileList smode, bool sub) while(fItem) { fInfo = new cFileInfo(fItem->Value()); - if(fInfo->Type() == tFile || - fInfo->Type() == tDir && fList->DirIsIn(fItem, DVDDirs)) + if((fInfo->Type() == tFile) || + (fInfo->Type() == tDir && fList->DirIsIn(fItem, DVDDirs))) Add(new cDVDListItem(fItem->Value())); DELETENULL(fInfo); fItem = fList->Next(fItem); |