diff --git a/linphone-app/src/components/settings/SettingsModel.cpp b/linphone-app/src/components/settings/SettingsModel.cpp index c21e47335..44fa3c08e 100644 --- a/linphone-app/src/components/settings/SettingsModel.cpp +++ b/linphone-app/src/components/settings/SettingsModel.cpp @@ -346,8 +346,10 @@ void SettingsModel::setDeviceName(const QString &deviceName) { // ============================================================================= void SettingsModel::resetCaptureGraph() { - deleteCaptureGraph(); - createCaptureGraph(); + if (mSimpleCaptureGraph){ + deleteCaptureGraph(); + createCaptureGraph(); + } } void SettingsModel::createCaptureGraph() { mSimpleCaptureGraph = new MediastreamerUtils::SimpleCaptureGraph(Utils::appStringToCoreString(getCaptureDevice()),