Centralize retained dialog destroy callbacks

This commit is contained in:
2026-06-12 15:47:36 +02:00
parent 935e6972a5
commit 94ce1aec92
5 changed files with 18 additions and 7 deletions

View File

@@ -15,6 +15,11 @@ void initialize_legacy_overlay_node(App& app, Node& node)
node.loaded();
}
void close_legacy_dialog_node(Node& node)
{
node.destroy();
}
void configure_legacy_popup_overlay(Node& node) noexcept
{
node.m_mouse_ignore = false;
@@ -36,7 +41,7 @@ void close_legacy_popup_overlay(Node& node) noexcept
void close_legacy_dialog_and_hide_keyboard(App& app, Node& node)
{
node.destroy();
close_legacy_dialog_node(node);
app.hideKeyboard();
}