Skip to content

Commit 0ac71ea

Browse files
committed
Fix: Music fade volumen only when music != null.
1 parent 1cab548 commit 0ac71ea

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

blade-engine/src/com/bladecoder/engine/model/MusicManager.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,12 @@ public void retrieveAssets() {
233233
}
234234

235235
public void fade(float volume, float duration, ActionCallback cb) {
236-
volumeTween = new MusicVolumeTween();
237-
volumeTween.start(this, volume, duration, InterpolationMode.FADE, cb);
236+
if (music != null) {
237+
volumeTween = new MusicVolumeTween();
238+
volumeTween.start(this, volume, duration, InterpolationMode.FADE, cb);
239+
} else if (cb != null) {
240+
cb.resume();
241+
}
238242
}
239243

240244
@Override

0 commit comments

Comments
 (0)