Move cloud browser dialog to checked overlay lifetime

This commit is contained in:
2026-06-15 19:55:30 +02:00
parent ec71575b5d
commit 5bf0a4f61b
6 changed files with 60 additions and 11 deletions

View File

@@ -95,13 +95,7 @@ public:
void show_browser() override
{
auto dialog = std::make_shared<NodeDialogCloud>();
dialog->set_manager(&app_.layout);
dialog->init();
dialog->create();
dialog->loaded();
app_.layout[app_.main_id]->add_child(dialog);
auto dialog = pp::panopainter::create_legacy_cloud_browser_dialog_overlay(app_);
auto* app = &app_;
dialog->btn_ok->on_click = [app, dialog](Node*) {