From 7c319a8e9c9948bbb0d812dbc1a15ddfd2a46b87 Mon Sep 17 00:00:00 2001 From: nvglucifer <77535212+nvglucifer@users.noreply.github.com> Date: Wed, 23 Jul 2025 02:30:04 +0700 Subject: [PATCH] fix (draw_child_window): Add missing resized state for child_window --- src/mvContainers.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mvContainers.cpp b/src/mvContainers.cpp index 045dc662d..181e6a734 100644 --- a/src/mvContainers.cpp +++ b/src/mvContainers.cpp @@ -1035,6 +1035,11 @@ DearPyGui::draw_child_window(ImDrawList* drawlist, mvAppItem& item, mvChildWindo // handle popping themes cleanup_local_theming(&item); + // update state (for resize handler) + if (item.state.mvPrevRectSize.x != item.state.rectSize.x || item.state.mvPrevRectSize.y != item.state.rectSize.y) { item.state.mvRectSizeResized = true; } + else item.state.mvRectSizeResized = false; + item.state.mvPrevRectSize = item.state.rectSize; + if (item.handlerRegistry) item.handlerRegistry->checkEvents(&item.state); @@ -1766,4 +1771,4 @@ apply_drag_drop_nodraw(mvAppItem* item) ImGui::EndDragDropTarget(); } } -} \ No newline at end of file +}