From c9181491b62cb8b928e7c92ae204ed234bf7f3ea Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Fri, 19 Jul 2019 12:39:48 +0200 Subject: [PATCH] Fix a Lua crash on exit. --- nageru/theme.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nageru/theme.cpp b/nageru/theme.cpp index a119591..35046c1 100644 --- a/nageru/theme.cpp +++ b/nageru/theme.cpp @@ -1768,9 +1768,9 @@ void destroy(T &ref) Theme::MenuEntry::~MenuEntry() { if (is_submenu) { - luaL_unref(entry.L, LUA_REGISTRYINDEX, entry.lua_ref); - } else { destroy(submenu); + } else { + luaL_unref(entry.L, LUA_REGISTRYINDEX, entry.lua_ref); } } -- 2.39.2