diff --git a/src/extractor/scripting_environment_lua.cpp b/src/extractor/scripting_environment_lua.cpp index 3d6bece1c..19d73702f 100644 --- a/src/extractor/scripting_environment_lua.cpp +++ b/src/extractor/scripting_environment_lua.cpp @@ -943,7 +943,7 @@ Sol2ScriptingEnvironment::GetStringListFromTable(const std::string &table_name) auto &context = GetSol2Context(); BOOST_ASSERT(context.state.lua_state() != nullptr); std::vector strings; - if (context.profile_table[table_name]) + if (!context.profile_table[table_name]) { return strings; } @@ -965,7 +965,7 @@ Sol2ScriptingEnvironment::GetStringListsFromTable(const std::string &table_name) auto &context = GetSol2Context(); BOOST_ASSERT(context.state.lua_state() != nullptr); - if (context.profile_table[table_name] == nullptr) + if (!context.profile_table[table_name]) { return string_lists; }