diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-05-12 11:55:49 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-05-12 11:55:49 +0000 |
| commit | c4fff8defa4b11b227c02cd18c1906bfb7c6bc9f (patch) | |
| tree | 50fb44051502e9e4a9ad57ef7e237d23c3ac89a8 | |
| parent | 89e900565a9ee005b983df08b60eadbffacc8ac6 (diff) | |
| download | qmmp-c4fff8defa4b11b227c02cd18c1906bfb7c6bc9f.tar.gz qmmp-c4fff8defa4b11b227c02cd18c1906bfb7c6bc9f.tar.bz2 qmmp-c4fff8defa4b11b227c02cd18c1906bfb7c6bc9f.zip | |
fixed windows support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3447 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | src/qmmp/qmmpplugincache.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/qmmp/qmmpplugincache.cpp b/src/qmmp/qmmpplugincache.cpp index b98020327..9a9817266 100644 --- a/src/qmmp/qmmpplugincache.cpp +++ b/src/qmmp/qmmpplugincache.cpp @@ -39,8 +39,12 @@ QmmpPluginCache::QmmpPluginCache(const QString &file, QSettings *settings) m_path = info.QFileInfo::canonicalFilePath(); settings->beginGroup("PluginCache"); +#ifdef Q_OS_WIN + if(settings->allKeys().contains(m_path)) +#else QString copy = m_path; if(settings->allKeys().contains(copy.remove(0,1))) +#endif { QStringList values = settings->value(m_path).toStringList(); if(values.count() != 3) @@ -144,8 +148,11 @@ void QmmpPluginCache::cleanup(QSettings *settings) foreach (QString key, settings->allKeys()) { - //TODO win32 support - if(!QFile::exists("/" + key)) +#ifdef Q_OS_WIN + if(!QFile::exists(key)) +#else + if(!QFile::exists(key)) +#endif { settings->remove(key); qDebug("QmmpPluginCache: removed key %s", qPrintable(key)); |
