diff options
Diffstat (limited to 'src/plugins/General')
| -rw-r--r-- | src/plugins/General/notifier/notifier.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/plugins/General/notifier/notifier.cpp b/src/plugins/General/notifier/notifier.cpp index 5923ec90b..9b1cf5de6 100644 --- a/src/plugins/General/notifier/notifier.cpp +++ b/src/plugins/General/notifier/notifier.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008 by Ilya Kotov * + * Copyright (C) 2008-2011 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -47,6 +47,7 @@ Notifier::Notifier(QObject *parent) { QFile::remove(QDir::homePath()+"/.psi/tune"); QFile::remove(QDir::homePath()+"/.psi-plus/tune"); + QFile::remove(QDir::homePath()+"/.cache/Psi+/tune"); } if (m_core->state() == Qmmp::Playing) //test message showMetaData(); @@ -58,6 +59,7 @@ Notifier::~Notifier() { QFile::remove(QDir::homePath()+"/.psi/tune"); QFile::remove(QDir::homePath()+"/.psi-plus/tune"); + QFile::remove(QDir::homePath()+"/.cache/Psi+/tune"); } } @@ -76,6 +78,7 @@ void Notifier::setState(Qmmp::State state) { QFile::remove(QDir::homePath()+"/.psi/tune"); QFile::remove(QDir::homePath()+"/.psi-plus/tune"); + QFile::remove(QDir::homePath()+"/.cache/Psi+/tune"); } break; } @@ -118,6 +121,14 @@ void Notifier::showMetaData() file.write(data); file.close(); } + QDir psi_plus_dir2(QDir::homePath()+"/.cache/Psi+/"); + if(psi_plus_dir2.exists()) + { + QFile file(QDir::homePath()+"/.cache/Psi+/tune"); + file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate); + file.write(data); + file.close(); + } } |
