From 9bd70dcda45540badcea6bb64bcb2e3bb36d33e1 Mon Sep 17 00:00:00 2001 From: jimwang118 Date: Thu, 17 Aug 2023 05:49:35 +0000 Subject: [PATCH 1/2] fix imgui delete function --- tools/k4aviewer/k4adevicedockcontrol.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/k4aviewer/k4adevicedockcontrol.cpp b/tools/k4aviewer/k4adevicedockcontrol.cpp index 8fe56879e..6d1e95a3d 100644 --- a/tools/k4aviewer/k4adevicedockcontrol.cpp +++ b/tools/k4aviewer/k4adevicedockcontrol.cpp @@ -333,7 +333,7 @@ K4ADockControlStatus K4ADeviceDockControl::Show() if (m_firstRun || depthEnabledStateChanged) { - ImGui::SetNextTreeNodeOpen(m_config.EnableDepthCamera); + ImGui::SetNextItemOpen(m_config.EnableDepthCamera); } ImGui::Indent(); @@ -376,7 +376,7 @@ K4ADockControlStatus K4ADeviceDockControl::Show() if (m_firstRun || colorEnableStateChanged) { - ImGui::SetNextTreeNodeOpen(m_config.EnableColorCamera); + ImGui::SetNextItemOpen(m_config.EnableColorCamera); } ImGui::Indent(); @@ -710,7 +710,7 @@ K4ADockControlStatus K4ADeviceDockControl::Show() if (m_firstRun && (m_syncInConnected || m_syncOutConnected)) { - ImGui::SetNextTreeNodeOpen(true); + ImGui::SetNextItemOpen(true); } if (ImGui::TreeNode("External Sync")) { From ce5b0482ab4d5e6e35e5c18c382d96839038d9af Mon Sep 17 00:00:00 2001 From: jimwang118 Date: Thu, 17 Aug 2023 05:56:25 +0000 Subject: [PATCH 2/2] fix imgui --- tools/k4aviewer/k4asourceselectiondockcontrol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/k4aviewer/k4asourceselectiondockcontrol.cpp b/tools/k4aviewer/k4asourceselectiondockcontrol.cpp index 812608b0c..31e961d59 100644 --- a/tools/k4aviewer/k4asourceselectiondockcontrol.cpp +++ b/tools/k4aviewer/k4asourceselectiondockcontrol.cpp @@ -34,7 +34,7 @@ K4ASourceSelectionDockControl::K4ASourceSelectionDockControl() K4ADockControlStatus K4ASourceSelectionDockControl::Show() { - ImGui::SetNextTreeNodeOpen(true, ImGuiCond_FirstUseEver); + ImGui::SetNextItemOpen(true, ImGuiCond_FirstUseEver); if (ImGui::TreeNode("Open Device")) { ImGuiExtensions::K4AComboBox("Device S/N",