summaryrefslogtreecommitdiff
path: root/src/tangara/lua/lua_thread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tangara/lua/lua_thread.cpp')
-rw-r--r--src/tangara/lua/lua_thread.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tangara/lua/lua_thread.cpp b/src/tangara/lua/lua_thread.cpp
index 77a46b45..b3b46166 100644
--- a/src/tangara/lua/lua_thread.cpp
+++ b/src/tangara/lua/lua_thread.cpp
@@ -11,6 +11,8 @@
#include "esp_heap_caps.h"
#include "esp_log.h"
+#include "lauxlib.h"
+#include "lua.h"
#include "lua.hpp"
#include "events/event_queue.hpp"
@@ -114,8 +116,10 @@ auto LuaThread::DumpStack() -> void {
case LUA_TBOOLEAN:
std::cout << "\t(" << lua_toboolean(state_, i) << ")";
break;
+ case LUA_TUSERDATA:
+ std::cout << "\t(" << lua_tostring(state_, i) << ")";
+ break;
case LUA_TNIL:
- // Value is implied.
break;
case LUA_TTABLE:
lua_pushnil(state_);