diff options
Diffstat (limited to 'src/plugins/General/fileops/fileops.cpp')
| -rw-r--r-- | src/plugins/General/fileops/fileops.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/General/fileops/fileops.cpp b/src/plugins/General/fileops/fileops.cpp index a25d617aa..55fd0bdf3 100644 --- a/src/plugins/General/fileops/fileops.cpp +++ b/src/plugins/General/fileops/fileops.cpp @@ -193,21 +193,21 @@ QString FileOps::generateFileName(PlayListItem *item, QString pattern) fname = printTag(fname, "%p", item->artist(), pattern); fname = printTag(fname, "%a", item->album(), pattern); fname = printTag(fname, "%t", item->title(), pattern); - fname = printTag(fname, "%n", QString("%1").arg(item->track()), pattern); + if(item->track().size() > 1) + fname = printTag(fname, "%n", item->track(), pattern); + else + fname = printTag(fname, "%n", QString("0") + item->track(), pattern); fname = printTag(fname, "%g", item->genre(), pattern); fname = printTag(fname, "%f", item->url().section('/',-1), pattern); fname = printTag(fname, "%y", QString("%1").arg(item->year ()), pattern); - //fname.replace(" ", "_"); if (fname.isEmpty()) { if (item->url().contains('/')) fname = item->url().split('/',QString::SkipEmptyParts).takeLast (); } return fname; - } - QString FileOps::printTag(QString str, QString regExp, QString tagStr, QString fmt) { QString format = fmt; |
