From 325c46d284eba0cfaea63c8c86dbae01d9fbefab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Mon, 31 Aug 2020 10:44:48 -0400
Subject: [PATCH] avsettings: stop preview and audio meter on close

Change-Id: I8011e9363dd1fb84fd1d8475ee131569c5dfb393
Gitlab: #38
---
 src/settingsview/components/AvSettingPage.qml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/settingsview/components/AvSettingPage.qml b/src/settingsview/components/AvSettingPage.qml
index 99798446f..41b54f9aa 100644
--- a/src/settingsview/components/AvSettingPage.qml
+++ b/src/settingsview/components/AvSettingPage.qml
@@ -253,6 +253,13 @@ Rectangle {
         }
     }
 
+    onVisibleChanged: {
+        if (!visible) {
+            stopPreviewing()
+            stopAudioMeter()
+        }
+    }
+
     Layout.fillHeight: true
     Layout.maximumWidth: JamiTheme.maximumWidthSettingsView
     anchors.centerIn: parent
-- 
GitLab