Don't allow navigation when the pattern editor is focused

This commit is contained in:
WerWolv
2021-01-21 17:48:24 +01:00
parent 367356f7f5
commit 3e3a5273c0
2 changed files with 5 additions and 0 deletions

View File

@@ -265,6 +265,9 @@ namespace hex {
this->parsePattern(this->m_textEditor.GetText().data());
}
}
if (ImGui::IsWindowFocused(ImGuiFocusedFlags_ChildWindows))
ImGui::GetIO().ConfigFlags &= ~ImGuiConfigFlags_NavEnableKeyboard;
}
ImGui::End();

View File

@@ -141,6 +141,8 @@ namespace hex {
| ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize
| ImGuiWindowFlags_NoNavFocus | ImGuiWindowFlags_NoBringToFrontOnFocus;
ImGui::GetIO().ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard;
if (ImGui::Begin("DockSpace", nullptr, windowFlags)) {
ImGui::PopStyleVar(2);
ImGui::DockSpace(ImGui::GetID("MainDock"), ImVec2(0.0f, 0.0f), ImGuiDockNodeFlags_None);