mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 11:23:42 +00:00
FIX: imgui key event related issue
jira: github-6167 Change-Id: I30be4c4df4ef8eea695fed73ace1d380e790bf76 (cherry picked from commit 8c755cbca108f4f0d1a78d8296cd503caf5c0ca7)
This commit is contained in:
@@ -529,6 +529,10 @@ void ImGuiWrapper::new_frame()
|
|||||||
|
|
||||||
ImGuiIO& io = ImGui::GetIO();
|
ImGuiIO& io = ImGui::GetIO();
|
||||||
|
|
||||||
|
ImGui::NewFrame();
|
||||||
|
m_new_frame_open = true;
|
||||||
|
|
||||||
|
// BBL: we should render the new frame first, than reset keys' status
|
||||||
// BBL: copy & paste form prusa github repo (https://github.com/prusa3d/PrusaSlicer/blob/master/src/slic3r/GUI/ImGuiWrapper.cpp#L375C5-L402C6)
|
// BBL: copy & paste form prusa github repo (https://github.com/prusa3d/PrusaSlicer/blob/master/src/slic3r/GUI/ImGuiWrapper.cpp#L375C5-L402C6)
|
||||||
// synchronize key states
|
// synchronize key states
|
||||||
// when the application loses the focus it may happen that the key up event is not processed
|
// when the application loses the focus it may happen that the key up event is not processed
|
||||||
@@ -559,9 +563,6 @@ void ImGuiWrapper::new_frame()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// BBL: end copy & paste
|
// BBL: end copy & paste
|
||||||
|
|
||||||
ImGui::NewFrame();
|
|
||||||
m_new_frame_open = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImGuiWrapper::render()
|
void ImGuiWrapper::render()
|
||||||
|
|||||||
Reference in New Issue
Block a user