diff --git a/kutils/kmediaplayer/kded/kaudioplayer.cpp b/kutils/kmediaplayer/kded/kaudioplayer.cpp index be6f5e67..a7ef8763 100644 --- a/kutils/kmediaplayer/kded/kaudioplayer.cpp +++ b/kutils/kmediaplayer/kded/kaudioplayer.cpp @@ -37,7 +37,7 @@ void KAudioPlayerModule::play(const QString &path) void KAudioPlayerModule::_removeFinished() { KAudioPlayer* player = qobject_cast(sender()); - disconnect(player, SIGNAL(finished()), player, SLOT(deleteLater())); + disconnect(player, SIGNAL(finished()), player, SLOT(_removeFinished())); player->deleteLater(); }