From 4c5bafdcad2ed66b81782e2ff418fcf798a3f3e1 Mon Sep 17 00:00:00 2001 From: oldmud0 Date: Wed, 29 Aug 2018 14:57:58 -0500 Subject: Add destructors to sound objects --- aoblipplayer.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'aoblipplayer.cpp') diff --git a/aoblipplayer.cpp b/aoblipplayer.cpp index 089d428c..5e3929e2 100644 --- a/aoblipplayer.cpp +++ b/aoblipplayer.cpp @@ -7,6 +7,12 @@ AOBlipPlayer::AOBlipPlayer(QWidget *parent, AOApplication *p_ao_app) ao_app = p_ao_app; } +AOBlipPlayer::~AOBlipPlayer() +{ + m_sfxplayer->stop(); + m_sfxplayer->deleteLater(); +} + void AOBlipPlayer::set_blips(QString p_sfx) { m_sfxplayer->stop(); @@ -23,6 +29,5 @@ void AOBlipPlayer::blip_tick() void AOBlipPlayer::set_volume(int p_value) { m_volume = p_value; - float volume = p_value / 100.0f; - m_sfxplayer->setVolume(qreal(volume)); + m_sfxplayer->setVolume(p_value / 100.0); } -- cgit