All pastes #1710472 Raw Edit

Anonymous

public text v1 · immutable
#1710472 ·published 2009-12-11 02:39 UTC
rendered paste body
Index: 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;
 }