Centralize canvas progress teardown

This commit is contained in:
2026-06-12 16:18:08 +02:00
parent b87927b456
commit 3be0f7468c
4 changed files with 16 additions and 7 deletions

View File

@@ -6,6 +6,7 @@
#include "asset.h"
#include "node_text.h"
#include "node_metadata.h"
#include "legacy_ui_overlay_services.h"
Node* NodeRemotePage::clone_instantiate() const
{
@@ -55,7 +56,7 @@ std::future<bool> NodeRemotePage::load_url(const std::string& url,
m_content->add_child_xml(std::string((char*)remote->m_data, (size_t)remote->m_len), "about");
if (auto meta = m_content->find<NodeMetadata>("metadata"))
m_page_id = std::stol(meta->m_props["page-id"]);
align->destroy();
pp::panopainter::destroy_legacy_node(*align);
}
else
{