refactor font loading

This commit is contained in:
2019-12-01 18:24:59 +01:00
parent 0905827b8d
commit c8bce21b95
30 changed files with 180 additions and 84 deletions

View File

@@ -60,7 +60,7 @@ void NodeDialogOpen::init_controls()
{
current = nullptr;
auto image_tex = find<NodeImageTexture>("thumb-tex");
image_tex->tex.destroy();
image_tex->tex.reset();
}
Asset::delete_file(path);
msgbox->destroy();
@@ -83,8 +83,8 @@ void NodeDialogOpen::init_controls()
return;
Image thumb = Canvas::I->thumbnail_read(target->m_path);
auto image_tex = find<NodeImageTexture>("thumb-tex");
image_tex->tex.destroy();
image_tex->tex.create(thumb);
image_tex->tex = std::make_shared<Texture2D>();
image_tex->tex->create(thumb);
selected_path = target->m_path;
selected_file = target->m_file_name;
selected_name = selected_file.substr(0, selected_file.length() - strlen(".ppi"));