release resources only if we manage to stop camera.
authorMohammed Sameer <msameer@foolab.org>
Thu, 20 Dec 2012 18:30:47 +0000 (20:30 +0200)
committerMohammed Sameer <msameer@foolab.org>
Thu, 20 Dec 2012 18:30:47 +0000 (20:30 +0200)
In theory, we shouldn't need that as camera will stop when we reach that state but just in case

qml/PipelineManager.qml

index ddef41c..2b1d075 100644 (file)
@@ -57,8 +57,9 @@ Item {
         }
 
         function stopCamera() {
-                camera.stop(false);
-                policy.acquire(CameraResources.None);
+                if (camera.stop(false)) {
+                        policy.acquire(CameraResources.None);
+                }
         }
 
         function forceStopCamera() {