Fix Focus in PopupWindow

Fix https://github.com/slint-ui/slint/issues/2911
This commit is contained in:
Olivier Goffart 2024-12-06 12:48:18 +01:00
parent 34152611b3
commit e03e812984
7 changed files with 162 additions and 22 deletions

View file

@ -114,8 +114,10 @@ public:
auto popup = Component::create(parent_component);
auto p = pos(popup);
auto popup_dyn = popup.into_dyn();
return cbindgen_private::slint_windowrc_show_popup(&inner, &popup_dyn, p, close_policy,
&parent_item);
auto id = cbindgen_private::slint_windowrc_show_popup(&inner, &popup_dyn, p, close_policy,
&parent_item);
popup->user_init();
return id;
}
void close_popup(uint32_t popup_id) const