FIX:not init m_current_active_imgui_id in gizmo assembly

jira: none
Change-Id: I694f4fc54c2d6be7b4cc21265f00387d343dfb88
This commit is contained in:
zhou.xu 2024-04-23 18:40:24 +08:00 committed by Lane.Wei
parent c8a19a4248
commit 36b547cf2b
1 changed files with 2 additions and 2 deletions

View File

@ -66,7 +66,7 @@ void GLGizmoAssembly::on_render_input_window(float x, float y, float bottom_limi
if (m_editing_distance) if (m_editing_distance)
return; return;
unsigned int current_active_id = ImGui::GetActiveID(); m_current_active_imgui_id = ImGui::GetActiveID();
// adjust window position to avoid overlap the view toolbar // adjust window position to avoid overlap the view toolbar
const float win_h = ImGui::GetWindowHeight(); const float win_h = ImGui::GetWindowHeight();
y = std::min(y, bottom_limit - win_h); y = std::min(y, bottom_limit - win_h);
@ -120,7 +120,7 @@ void GLGizmoAssembly::on_render_input_window(float x, float y, float bottom_limi
last_selected_features = m_selected_features; last_selected_features = m_selected_features;
m_imgui->set_requires_extra_frame(); m_imgui->set_requires_extra_frame();
} }
m_last_active_item_imgui = current_active_id; m_last_active_item_imgui = m_current_active_imgui_id;
GizmoImguiEnd(); GizmoImguiEnd();
// Orca // Orca
ImGuiWrapper::pop_toolbar_style(); ImGuiWrapper::pop_toolbar_style();