1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00

fixes audio playback after using Back button

This commit is contained in:
Laserlicht 2024-10-14 20:26:31 +02:00
parent 604e3b5c67
commit b2da317906

View File

@ -38,6 +38,7 @@
#include "../gui/CGuiHandler.h"
#include "../gui/Shortcut.h"
#include "../gui/WindowHandler.h"
#include "../adventureMap/AdventureMapInterface.h"
#include "../../lib/CConfigHandler.h"
#include "../../lib/CCreatureHandler.h"
@ -389,10 +390,13 @@ void CBonusSelection::goBack()
if(CSH->getState() != EClientState::GAMEPLAY)
{
GH.windows().popWindows(2);
CMM->playMusic();
}
else
{
close();
if(adventureInt)
adventureInt->onAudioResumed();
}
// TODO: we can actually only pop bonus selection interface for custom campaigns
// Though this would require clearing CLobbyScreen::bonusSel pointer when poping this interface
@ -403,7 +407,6 @@ void CBonusSelection::goBack()
CSH->state = EClientState::LOBBY;
}
*/
CMM->playMusic();
}
void CBonusSelection::startMap()