From 32e742ed040c5a70edb4cbfb947581f1e192d5a6 Mon Sep 17 00:00:00 2001 From: Anton Date: Sat, 18 Nov 2017 21:09:12 +0400 Subject: play sounds on OS X, improved conditional ifdefs --- pica-client/sound.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pica-client/sound.cpp b/pica-client/sound.cpp index f7cc81c..3762c0e 100644 --- a/pica-client/sound.cpp +++ b/pica-client/sound.cpp @@ -29,9 +29,13 @@ void Sound::play(const QString sndfile) if (is_muted) return; -#ifndef WIN32 +#if defined(__gnu_linux__) QProcess::execute("aplay -q " + sndfile); -#else +#endif +#if defined(WIN32) sndPlaySound(sndfile.toAscii().constData(), SND_ASYNC | SND_NODEFAULT); #endif +#if defined(__APPLE__) + QProcess::execute("/usr/bin/afplay " + sndfile); +#endif } -- cgit v1.2.1