1 | absolute path testing fixups for win32 support |
---|
2 | |
---|
3 | From: Mark Spieth <mspieth@digivation.com.au> |
---|
4 | |
---|
5 | |
---|
6 | --- |
---|
7 | mythtv/libs/libmythmetadata/dirscan.cpp | 8 ++++++-- |
---|
8 | 1 file changed, 6 insertions(+), 2 deletions(-) |
---|
9 | |
---|
10 | diff --git a/mythtv/libs/libmythmetadata/dirscan.cpp b/mythtv/libs/libmythmetadata/dirscan.cpp |
---|
11 | index 4189d42..8a345ae 100644 |
---|
12 | --- a/mythtv/libs/libmythmetadata/dirscan.cpp |
---|
13 | +++ b/mythtv/libs/libmythmetadata/dirscan.cpp |
---|
14 | @@ -237,15 +237,19 @@ bool ScanVideoDirectory(const QString &start_path, DirectoryHandler *handler, |
---|
15 | |
---|
16 | if (!start_path.startsWith("myth://")) |
---|
17 | { |
---|
18 | + QString path = start_path; |
---|
19 | + if (path.startsWith("/") && (path.indexOf(':') == 2)) |
---|
20 | + path.remove(0,1); |
---|
21 | LOG(VB_GENERAL, LOG_INFO, |
---|
22 | QString("MythVideo::ScanVideoDirectory Scanning (%1)") |
---|
23 | .arg(start_path)); |
---|
24 | + LOG(VB_GENERAL, LOG_INFO, QString("MythVideo::ScanVideoDirectory Scanning (%1)").arg(path)); |
---|
25 | |
---|
26 | - if (!scan_dir(start_path, handler, extlookup)) |
---|
27 | + if (!scan_dir(path, handler, extlookup)) |
---|
28 | { |
---|
29 | LOG(VB_GENERAL, LOG_ERR, |
---|
30 | QString("MythVideo::ScanVideoDirectory failed to scan %1") |
---|
31 | - .arg(start_path)); |
---|
32 | + .arg(path)); |
---|
33 | pathScanned = false; |
---|
34 | } |
---|
35 | } |
---|