diff options
| author | phintuka <phintuka> | 2009-05-31 21:43:04 +0000 |
|---|---|---|
| committer | phintuka <phintuka> | 2009-05-31 21:43:04 +0000 |
| commit | 24af9db0b50fe72d3250e675266c23b373134533 (patch) | |
| tree | 4ed5f7e1a76a99d3aa6cef10d5c5288fd25afe65 | |
| parent | 89c78d4f1ba0e4aa9a43bde7139633def9d0f265 (diff) | |
| download | xineliboutput-24af9db0b50fe72d3250e675266c23b373134533.tar.gz xineliboutput-24af9db0b50fe72d3250e675266c23b373134533.tar.bz2 | |
Use IsDvdFolder()
| -rw-r--r-- | menu.c | 17 |
1 files changed, 3 insertions, 14 deletions
@@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: menu.c,v 1.62 2009-05-31 14:59:35 phintuka Exp $ + * $Id: menu.c,v 1.63 2009-05-31 21:43:04 phintuka Exp $ * */ @@ -363,19 +363,8 @@ bool cMenuBrowseFiles::ScanDir(const char *DirName) if(m_Mode == ShowImages || m_Mode == ShowMusic) Add(new cFileListItem(e->d_name, true)); - else { - // check if DVD - bool dvd = false; - buffer = cString::sprintf("%s/%s/VIDEO_TS/VIDEO_TS.IFO", DirName, e->d_name); - if (stat(buffer, &st) == 0) - dvd = true; - else { - buffer = cString::sprintf("%s/%s/video_ts/video_ts.ifo", DirName, e->d_name); - if (stat(buffer, &st) == 0) - dvd = true; - } - Add(new cFileListItem(e->d_name, true, false, false, dvd)); - } + else + Add(new cFileListItem(e->d_name, true, false, false, xc.IsDvdFolder(buffer))); // regular files } else if(e->d_name[0] != '.') { |
