|
@@ -205,6 +205,9 @@ struct Value<T*> {
|
|
|
|
|
|
|
|
static inline
|
|
static inline
|
|
|
int push(State* state, T* instance) {
|
|
int push(State* state, T* instance) {
|
|
|
|
|
+ if (instance == nullptr)
|
|
|
|
|
+ return 0;
|
|
|
|
|
+
|
|
|
// push instance as light user data
|
|
// push instance as light user data
|
|
|
lua_pushlightuserdata(state, instance);
|
|
lua_pushlightuserdata(state, instance);
|
|
|
|
|
|