From b11f6d5b3bbe36b34b95d0a6f5d24f384eb1c639 Mon Sep 17 00:00:00 2001 From: Bruno Herbelin Date: Sat, 25 Feb 2023 12:43:27 +0100 Subject: [PATCH] BugFix Color selection Chromakey filter --- src/ImGuiVisitor.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ImGuiVisitor.cpp b/src/ImGuiVisitor.cpp index edc106e..57fb89a 100644 --- a/src/ImGuiVisitor.cpp +++ b/src/ImGuiVisitor.cpp @@ -988,7 +988,12 @@ void ImGuiVisitor::visit (AlphaFilter& f) float color[3] = {filter_parameters["Red"], filter_parameters["Green"], filter_parameters["Blue"]}; // show color - ImGui::ColorEdit3("Chromakey Color", color, ImGuiColorEditFlags_NoInputs | ImGuiColorEditFlags_NoLabel) ; + if (ImGui::ColorEdit3("Chromakey Color", color, ImGuiColorEditFlags_NoInputs | ImGuiColorEditFlags_NoLabel) ) + { + f.setProgramParameter("Red", color[0]); + f.setProgramParameter("Green", color[1]); + f.setProgramParameter("Blue", color[2]); + } // offer to pick color ImGui::SameLine(0, IMGUI_SAME_LINE);