From 26c6dbc981da747eb49f2d9f29efe808bd22ab7a Mon Sep 17 00:00:00 2001 From: Arnaud Loonstra Date: Tue, 23 Nov 2021 09:13:25 +0100 Subject: [PATCH] only handle delete key is window is focused --- sample.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample.cpp b/sample.cpp index 6328a68..690b3f0 100644 --- a/sample.cpp +++ b/sample.cpp @@ -174,7 +174,7 @@ void ShowDemoWindow(bool*) // Node rendering is done. This call will render node background based on size of content inside node. ImNodes::Ez::EndNode(); - if (node->Selected && ImGui::IsKeyPressedMap(ImGuiKey_Delete)) + if (node->Selected && ImGui::IsKeyPressedMap(ImGuiKey_Delete) && ImGui::IsWindowFocused()) { // Deletion order is critical: first we delete connections to us for (auto& connection : node->Connections)