diff --git a/xbanan/Base.cpp b/xbanan/Base.cpp index d26b884..08fda1a 100644 --- a/xbanan/Base.cpp +++ b/xbanan/Base.cpp @@ -1400,6 +1400,8 @@ BAN::ErrorOr handle_packet(Client& client_info, BAN::ConstByteSpan packet) if (event_mask != 0) TRY(object_it->value->object.get().event_masks.insert(&client_info, event_mask)); + TRY(parent_window.children.push_back(request.wid)); + if (gui_window_ptr) { const WINDOW wid = request.wid;