From 242a3d0f18b42add3e3b60cfaacdd6acd881eeb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= <rafael.carre@savoirfairelinux.com> Date: Mon, 4 Jul 2011 16:55:11 -0400 Subject: [PATCH] * #6326 : don't destroy preview widget more than one time --- sflphone-common/src/dbus/configurationmanager.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sflphone-common/src/dbus/configurationmanager.cpp b/sflphone-common/src/dbus/configurationmanager.cpp index ac2631485c..96b8437a10 100644 --- a/sflphone-common/src/dbus/configurationmanager.cpp +++ b/sflphone-common/src/dbus/configurationmanager.cpp @@ -984,10 +984,12 @@ void ConfigurationManager::startVideoPreview(const int32_t &width, const int32_t void ConfigurationManager::stopVideoPreview() { - _debug("Stopping video preview"); - preview_->stop(); - preview_.reset(); - // notify client via dbus - videoStopped(); + if (preview_.get()) { + _debug("Stopping video preview"); + preview_->stop(); + preview_.reset(); + // notify client via dbus + videoStopped(); + } } -- GitLab