X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=nageru%2Ftheme.cpp;h=35046c18ee17a0b77dc474c51d3cf5fae9c21b39;hp=a1195912b5af2a7d665d6923a55670be2b41f79c;hb=c9181491b62cb8b928e7c92ae204ed234bf7f3ea;hpb=d8fadf26db4a259ce24b958e8c254d77dd7ea80a 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); } }