fix recursive iframe

This commit is contained in:
MihailRis 2026-09-26 20:28:20 +03:00
parent 4f1411b005
commit c3b50b5ab2
3 changed files with 10 additions and 1 deletions

View file

@ -25,8 +25,12 @@ void InlineFrame::setDocument(const std::shared_ptr<UiDocument>& document) {
if (document == nullptr) {
return;
}
auto newRoot = document->getRoot();
if (newRoot->hasParent()) {
return;
}
this->document = document;
this->root = document->getRoot();
this->root = std::move(newRoot);
add(root);
root->setSize(size);