pausing sound when app is not active

This commit is contained in:
Martin Felis
2013-12-29 02:38:09 +01:00
parent eaf4e6d8b2
commit 117360dd73
+17
View File
@@ -27,6 +27,7 @@
#include "graphics/Graphics.h"
#include "window/Window.h"
#include "common/Exception.h"
#include "audio/Audio.h"
#include <cmath>
@@ -414,6 +415,22 @@ Message *Event::convertWindowEvent(const SDL_Event &e) const
arg1->release();
arg2->release();
break;
#ifdef __ANDROID__
case SDL_WINDOWEVENT_MINIMIZED:
{
audio::Audio *audio = (audio::Audio *) Module::findInstance("love.audio.");
if (audio)
audio->pause();
}
break;
case SDL_WINDOWEVENT_RESTORED:
{
audio::Audio *audio = (audio::Audio *) Module::findInstance("love.audio.");
if (audio)
audio->resume();
}
break;
#endif
}
return msg;