Improved error message in cPlugin:AddWebTab() API.

This commit is contained in:
madmaxoft 2013-09-18 22:30:36 +02:00
parent 66da02519a
commit a2d5f86769

View File

@ -1501,14 +1501,16 @@ static int tolua_cPluginLua_AddWebTab(lua_State * tolua_S)
tolua_Error tolua_err; tolua_Error tolua_err;
tolua_err.array = 0; tolua_err.array = 0;
tolua_err.index = 0; tolua_err.index = 3;
tolua_err.type = 0; tolua_err.type = "function";
std::string Title = ""; std::string Title = "";
int Reference = LUA_REFNIL; int Reference = LUA_REFNIL;
if( tolua_isstring( tolua_S, 2, 0, &tolua_err ) && if (
lua_isfunction( tolua_S, 3 ) ) tolua_isstring(tolua_S, 2, 0, &tolua_err ) &&
lua_isfunction(tolua_S, 3 )
)
{ {
Reference = luaL_ref(tolua_S, LUA_REGISTRYINDEX); Reference = luaL_ref(tolua_S, LUA_REGISTRYINDEX);
Title = ((std::string) tolua_tocppstring(tolua_S,2,0)); Title = ((std::string) tolua_tocppstring(tolua_S,2,0));