From de7552047b83584c9f9391b480fad5ceef294488 Mon Sep 17 00:00:00 2001 From: ocornut Date: Thu, 26 Mar 2015 17:11:14 +0000 Subject: [PATCH] Simplified example --- imgui.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/imgui.cpp b/imgui.cpp index a817a107..64a24168 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -9437,18 +9437,15 @@ void ImGui::ShowTestWindow(bool* opened) popup_open = true; ImGui::SameLine(); ImGui::Text(selected_fish == -1 ? "" : fishes[selected_fish]); - if (popup_open) { - if (ImGui::BeginPopup(&popup_open)) - { - for (size_t i = 0; i < IM_ARRAYSIZE(fishes); i++) - if (ImGui::Selectable(fishes[i], false)) - { - selected_fish = i; - popup_open = false; - } - } + ImGui::BeginPopup(&popup_open); + for (size_t i = 0; i < IM_ARRAYSIZE(fishes); i++) + if (ImGui::Selectable(fishes[i], false)) + { + selected_fish = i; + popup_open = false; + } ImGui::EndPopup(); } ImGui::TreePop();