pop toolbar if we start recording and its depth is greater than 1
authorMohammed Sameer <msameer@foolab.org>
Wed, 7 Aug 2013 00:35:16 +0000 (03:35 +0300)
committerMohammed Sameer <msameer@foolab.org>
Wed, 7 Aug 2013 00:35:16 +0000 (03:35 +0300)
This prevents scene mode being visible in recording mode

qml/CameraToolBar.js
qml/CameraToolBar.qml
qml/VideoOverlay.qml

index 36b716b..b57a4a4 100644 (file)
@@ -95,6 +95,10 @@ function clear() {
     }
 }
 
+function depth() {
+    return stack.length;
+}
+
 function isEmpty() {
     return stack.length == 0 ? true : false;
 }
index b53039b..8c4d922 100644 (file)
@@ -48,6 +48,10 @@ Rectangle {
         __currentTools = Layout.pop();
     }
 
+    function depth() {
+        return Layout.depth()
+    }
+
     onToolsChanged: {
         push(tools)
     }
index 866298a..d1df5bd 100644 (file)
@@ -258,6 +258,10 @@ Item {
         }
 
         trackerStore.storeVideo(file);
+
+        if (toolBar.depth() > 1) {
+            toolBar.pop()
+        }
     }
 
     function startRecording() {