Centralize retained dialog destroy callbacks
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user