BeginListBox(): fixed not consuming SetNextWindowXXX data when returning false.

This commit is contained in:
ocornut 2023-09-05 16:47:00 +02:00
parent fb9b006865
commit cf1c4a0cb1
2 changed files with 4 additions and 1 deletions

View File

@ -44,6 +44,8 @@ Breaking changes:
Other changes: Other changes:
- BeginListBox(): fixed not consuming SetNextWindowXXX data when returning false.
----------------------------------------------------------------------- -----------------------------------------------------------------------
VERSION 1.89.9 (Released 2023-09-04) VERSION 1.89.9 (Released 2023-09-04)

View File

@ -1,4 +1,4 @@
// dear imgui, v1.89.9 // dear imgui, v1.90 WIP
// (widgets code) // (widgets code)
/* /*
@ -6630,6 +6630,7 @@ bool ImGui::BeginListBox(const char* label, const ImVec2& size_arg)
{ {
ItemSize(bb.GetSize(), style.FramePadding.y); ItemSize(bb.GetSize(), style.FramePadding.y);
ItemAdd(bb, 0, &frame_bb); ItemAdd(bb, 0, &frame_bb);
g.NextWindowData.ClearFlags(); // We behave like Begin() and need to consume those values
return false; return false;
} }