diff options
Diffstat (limited to 'src/lua/modules/graphics/je_lua_ttf.cpp')
-rw-r--r-- | src/lua/modules/graphics/je_lua_ttf.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lua/modules/graphics/je_lua_ttf.cpp b/src/lua/modules/graphics/je_lua_ttf.cpp index 49f13c0..4c56ae1 100644 --- a/src/lua/modules/graphics/je_lua_ttf.cpp +++ b/src/lua/modules/graphics/je_lua_ttf.cpp @@ -16,8 +16,8 @@ namespace JinEngine Proxy* proxy = (Proxy*)luax_checktype(L, 1, JIN_GRAPHICS_TTF); { /* release ttf data */ - Ref<TTF>* ttf = &proxy->getRef<TTF>(); - RefBase* data = (RefBase*)ttf->getUserdata(); + Shared<TTF>* ttf = &proxy->getShared<TTF>(); + SharedBase* data = (SharedBase*)ttf->getUserdata(); data->release(); } proxy->release(); @@ -46,10 +46,10 @@ namespace JinEngine page = ttf->typeset(*text, lineheight, spacing); } Proxy* proxy = (Proxy*)luax_newinstance(L, JIN_GRAPHICS_PAGE, sizeof(Proxy)); - Ref<Page>* refPage = new Ref<Page>(page, JIN_GRAPHICS_PAGE); + Shared<Page>* refPage = new Shared<Page>(page, JIN_GRAPHICS_PAGE); { /* retain related ttf */ - Ref<TTF>& refTTF = p->getRef<TTF>(); + Shared<TTF>& refTTF = p->getShared<TTF>(); refTTF.retain(); refPage->setUserdata(&refTTF); } |