mirror of
https://github.com/raysan5/raylib.git
synced 2025-12-25 10:22:33 -05:00
Pause music when window minimized
This commit is contained in:
@ -574,6 +574,7 @@ void PauseMusicStream(void)
|
||||
{
|
||||
TraceLog(INFO, "Pausing music stream");
|
||||
alSourcePause(currentMusic.source);
|
||||
musicEnabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
@ -581,10 +582,14 @@ void PauseMusicStream(void)
|
||||
void ResumeMusicStream(void)
|
||||
{
|
||||
// Resume music playing... if music available!
|
||||
if (musicEnabled)
|
||||
ALenum state;
|
||||
alGetSourcei(currentMusic.source, AL_SOURCE_STATE, &state);
|
||||
|
||||
if (state == AL_PAUSED)
|
||||
{
|
||||
TraceLog(INFO, "Resume music stream");
|
||||
TraceLog(INFO, "Resuming music stream");
|
||||
alSourcePlay(currentMusic.source);
|
||||
musicEnabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user