Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 830806
Collapse All | Expand All

(-)a/src/translators/audiofileimporter.cpp (-12 / +13 lines)
Lines 57-75 Link Here
57
#include <QVBoxLayout>
57
#include <QVBoxLayout>
58
#include <QApplication>
58
#include <QApplication>
59
59
60
namespace {
60
#ifdef HAVE_TAGLIB
61
  bool hasValue(const TagLib::PropertyMap& pmap, const char* key) {
61
  namespace {
62
    const TagLib::String keyString(key);
62
    bool hasValue(const TagLib::PropertyMap& pmap, const char* key) {
63
    return pmap.contains(keyString) && !pmap[keyString].isEmpty();
63
      const TagLib::String keyString(key);
64
  }
64
      return pmap.contains(keyString) && !pmap[keyString].isEmpty();
65
    }
65
66
66
  QString tagValue(const TagLib::PropertyMap& pmap, const char* key) {
67
    QString tagValue(const TagLib::PropertyMap& pmap, const char* key) {
67
    const TagLib::String keyString(key);
68
      const TagLib::String keyString(key);
68
    return (pmap.contains(keyString) && !pmap[keyString].isEmpty()) ?
69
      return (pmap.contains(keyString) && !pmap[keyString].isEmpty()) ?
69
            TStringToQString(pmap[keyString].front()).trimmed() :
70
              TStringToQString(pmap[keyString].front()).trimmed() :
70
            QString();
71
              QString();
72
    }
71
  }
73
  }
72
}
74
#endif
73
75
74
using Tellico::Import::AudioFileImporter;
76
using Tellico::Import::AudioFileImporter;
75
77
76
- 

Return to bug 830806