@ -32,6 +32,7 @@ void AudioFilterer::closeFilter()
{
if (filter)
kill_filter_audio(filter);
filter = nullptr;
}
@ -81,8 +81,7 @@ void Core::prepareCall(int friendId, int callId, ToxAv* toxav, bool videoEnabled
else
if (filterer[callId])
delete filterer[callId];
filterer[callId] = nullptr;
#endif
@ -900,11 +900,13 @@ void Settings::setOutDev(const QString& deviceSpecifier)
outDev = deviceSpecifier;
bool Settings::getFilterAudio() const{
bool Settings::getFilterAudio() const
return filterAudio;
void Settings::setFilterAudio(bool newValue){
void Settings::setFilterAudio(bool newValue)
filterAudio = newValue;
@ -197,6 +197,7 @@ void AVForm::onOutDevChanged(const QString& deviceDescriptor)
Audio::openOutput(deviceDescriptor);
void AVForm::onFilterAudioToggled(bool filterAudio){
void AVForm::onFilterAudioToggled(bool filterAudio)
Settings::getInstance().setFilterAudio(filterAudio);