rendered paste bodyIndex: libs/libmyth/programinfo.cpp
===================================================================
--- libs/libmyth/programinfo.cpp (revision 22973)
+++ libs/libmyth/programinfo.cpp (working copy)
@@ -1433,7 +1433,21 @@
playgroup = query.value(21).toString();
recpriority = query.value(22).toInt();
- pathname = query.value(25).toString();
+ QString old_basename = pathname.section('/', -1);
+ QString new_basename = query.value(25).toString();
+ if (new_basename != old_basename)
+ {
+ VERBOSE(VB_IMPORTANT, LOC +
+ QString("Updated pathname '%1':'%2' -> '%3'")
+ .arg(pathname).arg(old_basename).arg(new_basename));
+ pathname = new_basename;
+ }
+ else
+ {
+ VERBOSE(VB_IMPORTANT, LOC + QString("leaving pathname '%1' alone, "
+ "basename match")
+ .arg(pathname));
+ }
return true;
}