浏览代码

Simplified example

ocornut 10 年之前
父节点
当前提交
de7552047b
共有 1 个文件被更改,包括 7 次插入10 次删除
  1. 7 10
      imgui.cpp

+ 7 - 10
imgui.cpp

@@ -9437,18 +9437,15 @@ void ImGui::ShowTestWindow(bool* opened)
                 popup_open = true;
             ImGui::SameLine();
             ImGui::Text(selected_fish == -1 ? "<None>" : 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();