Advance app runtime ownership and modernization docs
This commit is contained in:
@@ -174,6 +174,25 @@ void close_legacy_overlay_handle_ignoring_status(
|
||||
(void)close_legacy_overlay_node(anchor, overlay);
|
||||
}
|
||||
|
||||
void close_legacy_overlay_handle_and_reset(
|
||||
Node& anchor,
|
||||
pp::ui::NodeHandle& overlay) noexcept
|
||||
{
|
||||
if (overlay.valid()) {
|
||||
close_legacy_overlay_handle_ignoring_status(anchor, overlay);
|
||||
overlay = {};
|
||||
}
|
||||
}
|
||||
|
||||
void close_legacy_overlay_handles_and_reset(
|
||||
Node& anchor,
|
||||
pp::ui::NodeHandle& popup_overlay,
|
||||
pp::ui::NodeHandle& tick_overlay) noexcept
|
||||
{
|
||||
close_legacy_overlay_handle_and_reset(anchor, popup_overlay);
|
||||
close_legacy_overlay_handle_and_reset(anchor, tick_overlay);
|
||||
}
|
||||
|
||||
void close_legacy_overlay_handles_if_open(
|
||||
Node& anchor,
|
||||
const pp::foundation::Result<pp::ui::NodeHandle>& popup_overlay,
|
||||
|
||||
Reference in New Issue
Block a user