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) { previewRequest: function(state) {
// If all streams are closed, don't start GPU preview
var a = Object.values(this.$store.state.activeStreams); var a = Object.values(this.$store.state.activeStreams);
let allClosed = a.every(v => v === false); let allClosed = a.every(v => v === false);
// If all streams are closed, don't start GPU preview
if (state === true && allClosed) { if (state === true && allClosed) {
return false; 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 requesting starting the stream, but this component is inactive, skip
if (this.$store.getters.ready == true) { if (this.$store.getters.ready == true) {
var requestUri = null; var requestUri = null;