aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-05-12 12:06:34 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-05-12 12:06:34 +0000
commit6165eedb6cf55831798ca76d3cc4b4a0f048257c (patch)
tree54b6ca8e2b18c1eb0eee5a291eddec54bff054e9 /src
parentc4fff8defa4b11b227c02cd18c1906bfb7c6bc9f (diff)
downloadqmmp-6165eedb6cf55831798ca76d3cc4b4a0f048257c.tar.gz
qmmp-6165eedb6cf55831798ca76d3cc4b4a0f048257c.tar.bz2
qmmp-6165eedb6cf55831798ca76d3cc4b4a0f048257c.zip
fixed regression
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3448 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/qmmp/qmmpplugincache.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/qmmp/qmmpplugincache.cpp b/src/qmmp/qmmpplugincache.cpp
index 9a9817266..d84dddbbc 100644
--- a/src/qmmp/qmmpplugincache.cpp
+++ b/src/qmmp/qmmpplugincache.cpp
@@ -39,12 +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)))
+ QString key = m_path;
+#ifndef Q_OS_WIN
+ key.remove(0,1);
#endif
+ if(settings->allKeys().contains(key))
+
{
QStringList values = settings->value(m_path).toStringList();
if(values.count() != 3)
@@ -151,7 +151,7 @@ void QmmpPluginCache::cleanup(QSettings *settings)
#ifdef Q_OS_WIN
if(!QFile::exists(key))
#else
- if(!QFile::exists(key))
+ if(!QFile::exists("/" + key))
#endif
{
settings->remove(key);