lua: Fix handling -1 value in pluginpref

This commit is contained in:
Patrick Griffis 2016-08-05 21:15:26 -04:00
parent 9d74ceedfd
commit 19187dbacd
1 changed files with 5 additions and 1 deletions

View File

@ -875,7 +875,11 @@ static int api_hexchat_pluginprefs_meta_index(lua_State *L)
}
if(hexchat_pluginpref_get_str(h, key, str))
{
lua_pushstring(L, str);
/* Wasn't actually a failure */
if (!strcmp(str, "-1"))
lua_pushinteger(L, r);
else
lua_pushstring(L, str);
return 1;
}
lua_pushnil(L);