BeginListBox(): fixed not consuming SetNextWindowXXX data when returning false.
diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt
index 1c0dded..9bbdf18 100644
--- a/docs/CHANGELOG.txt
+++ b/docs/CHANGELOG.txt
@@ -44,6 +44,8 @@
Other changes:
+- BeginListBox(): fixed not consuming SetNextWindowXXX data when returning false.
+
-----------------------------------------------------------------------
VERSION 1.89.9 (Released 2023-09-04)
diff --git a/imgui_widgets.cpp b/imgui_widgets.cpp
index ec3eca3..5a59ddb 100644
--- a/imgui_widgets.cpp
+++ b/imgui_widgets.cpp
@@ -1,4 +1,4 @@
-// dear imgui, v1.89.9
+// dear imgui, v1.90 WIP
// (widgets code)
/*
@@ -6630,6 +6630,7 @@
{
ItemSize(bb.GetSize(), style.FramePadding.y);
ItemAdd(bb, 0, &frame_bb);
+ g.NextWindowData.ClearFlags(); // We behave like Begin() and need to consume those values
return false;
}