Audio state - enabled && || mute are a bit tricky to state manage, but this PR sorts it.
We now listen for panel visibility events and pause/resume the emulator accordingly.
Pausing the emulator now mutes the audio, if it is enabled.
Emulator requires user to restart it when visibility changes.
Audio state - enabled && || mute are a bit tricky to state manage, but this PR sorts it. We now listen for panel visibility events and pause/resume the emulator accordingly. Pausing the emulator now mutes the audio, if it is enabled. Emulator requires user to restart it when visibility changes.