aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/trackchange
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2020-02-20 21:50:33 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2020-02-20 21:50:33 +0000
commit94d94622cb6067a073833b1e4afe306878a1e584 (patch)
tree75bf0054435ea459eff42a40bdff3007295c44de /src/plugins/General/trackchange
parentde257043fd559afee78e954ac43d746c3bc4dd94 (diff)
downloadqmmp-94d94622cb6067a073833b1e4afe306878a1e584.tar.gz
qmmp-94d94622cb6067a073833b1e4afe306878a1e584.tar.bz2
qmmp-94d94622cb6067a073833b1e4afe306878a1e584.zip
fixed Qt 5.15 warnings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9238 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/trackchange')
-rw-r--r--src/plugins/General/trackchange/trackchange.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/General/trackchange/trackchange.cpp b/src/plugins/General/trackchange/trackchange.cpp
index 5c8168129..601a646f8 100644
--- a/src/plugins/General/trackchange/trackchange.cpp
+++ b/src/plugins/General/trackchange/trackchange.cpp
@@ -107,13 +107,27 @@ void TrackChange::onFinised()
void TrackChange::onAppStartup()
{
if(QApplication::allWindows().count() == 1 && !m_appStartupCommand.isEmpty()) //detect startup
+ {
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0))
+ QStringList tokens = QProcess::splitCommand(m_appStartupCommand);
+ QProcess::startDetached(tokens.first(), tokens.mid(1));
+#else
QProcess::startDetached(m_appStartupCommand);
+#endif
+ }
}
void TrackChange::onAppExit()
{
if(!m_appExitCommand.isEmpty())
+ {
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0))
+ QStringList tokens = QProcess::splitCommand(m_appExitCommand);
+ QProcess::startDetached(tokens.first(), tokens.mid(1));
+#else
QProcess::startDetached(m_appExitCommand);
+#endif
+ }
}
bool TrackChange::executeCommand(const TrackInfo &info, const QString &format)