| 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 | }
|
|---|