summaryrefslogtreecommitdiff
path: root/cmds/bootanimation/audioplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cmds/bootanimation/audioplay.cpp')
-rw-r--r--cmds/bootanimation/audioplay.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmds/bootanimation/audioplay.cpp b/cmds/bootanimation/audioplay.cpp
index c5e16c6b7deb..da85a1c572a5 100644
--- a/cmds/bootanimation/audioplay.cpp
+++ b/cmds/bootanimation/audioplay.cpp
@@ -334,6 +334,11 @@ class AudioAnimationCallbacks : public android::BootAnimation::Callbacks {
public:
void init(const Vector<Animation::Part>& parts) override {
const Animation::Part* partWithAudio = nullptr;
+
+ if (!playSoundsAllowed()) {
+ return;
+ }
+
for (const Animation::Part& part : parts) {
if (part.audioData != nullptr) {
partWithAudio = &part;