From 6716d41a626b4fbab4d0f6847eff073fa4d87a0a Mon Sep 17 00:00:00 2001 From: Declan Date: Sat, 7 Jan 2023 06:16:01 -0800 Subject: [PATCH] Filter out rotation modes that are broken in libcamera driver (#716) --- photon-client/src/components/common/cv-select.vue | 4 +++- photon-client/src/views/PipelineViews/InputTab.vue | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/photon-client/src/components/common/cv-select.vue b/photon-client/src/components/common/cv-select.vue index 02364dcc2..c601d1c18 100644 --- a/photon-client/src/components/common/cv-select.vue +++ b/photon-client/src/components/common/cv-select.vue @@ -37,7 +37,7 @@ import TooltippedLabel from "./cv-tooltipped-label"; TooltippedLabel, }, // eslint-disable-next-line vue/require-prop-types - props: ['list', 'name', 'value', 'disabled', 'selectCols', 'rules', 'tooltip'], + props: ['list', 'name', 'value', 'disabled', 'filteredIndices', 'selectCols', 'rules', 'tooltip'], computed: { localValue: { get() { @@ -50,11 +50,13 @@ import TooltippedLabel from "./cv-tooltipped-label"; indexList() { let list = []; for (let i = 0; i < this.list.length; i++) { + if (this.filteredIndices instanceof Set && this.filteredIndices.has(i)) continue; list.push({ name: this.list[i], index: i }); } + console.log(list); return list; } } diff --git a/photon-client/src/views/PipelineViews/InputTab.vue b/photon-client/src/views/PipelineViews/InputTab.vue index 2eeb50ab2..7d318a722 100644 --- a/photon-client/src/views/PipelineViews/InputTab.vue +++ b/photon-client/src/views/PipelineViews/InputTab.vue @@ -62,11 +62,13 @@ @input="handlePipelineData('cameraBlueGain')" @rollback="e => rollback('cameraBlueGain', e)" /> +