From b71abde9d76ba375bc415680c688e7830c604f6e Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sat, 31 Aug 2019 15:43:20 +0200 Subject: [PATCH] fix floating panels on ui restore --- src/app_layout.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app_layout.cpp b/src/app_layout.cpp index 0fc5abb..50718ca 100644 --- a/src/app_layout.cpp +++ b/src/app_layout.cpp @@ -1497,7 +1497,7 @@ void App::ui_restore() { case NodePanelFloating::kClass::Presets: { - auto floating_presets = f->m_container->add_child(); + floating_presets = f->m_container->add_child_ref(); floating_presets->SetHeightP(100); floating_presets->find("toolbar")->destroy(); floating_presets->on_brush_changed = [this](Node* target, std::shared_ptr& b) { @@ -1511,7 +1511,7 @@ void App::ui_restore() } case NodePanelFloating::kClass::Color: { - auto floating_color = f->m_container->add_child(); + floating_color = f->m_container->add_child_ref(); floating_color->SetHeightP(100); floating_color->find("title")->destroy(); floating_color->on_color_changed = [this](Node* target, glm::vec4 color) {