If not all streams are closed, don't stop GPU preview

This commit is contained in:
Joel Collins 2020-05-14 15:45:18 +01:00
parent 9623deece0
commit 6601e95246

View file

@ -207,12 +207,16 @@ export default {
},
previewRequest: function(state) {
// If all streams are closed, don't start GPU preview
var a = Object.values(this.$store.state.activeStreams);
let allClosed = a.every(v => v === false);
// If all streams are closed, don't start GPU preview
if (state === true && allClosed) {
return false;
}
// If not all streams are closed, don't stop GPU preview
if (state === false && !allClosed) {
return false;
}
// If requesting starting the stream, but this component is inactive, skip
if (this.$store.getters.ready == true) {
var requestUri = null;