mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-11-22 14:56:13 +00:00
Fixed: Compilation restore new to use new placement
This commit is contained in:
parent
95ee56ca5b
commit
f91c328261
1 changed files with 13 additions and 1 deletions
|
@ -1705,8 +1705,20 @@ namespace NLGUI
|
|||
void *ptr= ls.newUserData(sizeof(CReflectableLuaRef));
|
||||
nlassert(ptr);
|
||||
//ls.dumpStack();
|
||||
|
||||
// disable memory leaks detection for placement new
|
||||
#ifdef new
|
||||
#undef new
|
||||
#endif
|
||||
|
||||
// initialize it, and copy the given element
|
||||
new (ptr) CReflectableLuaRef(pRPT);
|
||||
|
||||
// reenable memory leaks detection for placement new
|
||||
#ifdef DEBUG_NEW
|
||||
#define new DEBUG_NEW
|
||||
#endif
|
||||
|
||||
// Assign to this user data the __ui_metatable
|
||||
//ls.dumpStack();
|
||||
ls.push(IHM_LUA_METATABLE); // userdata "__ui_metatable"
|
||||
|
|
Loading…
Reference in a new issue