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

View File

@ -875,7 +875,11 @@ static int api_hexchat_pluginprefs_meta_index(lua_State *L)
} }
if(hexchat_pluginpref_get_str(h, key, str)) 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; return 1;
} }
lua_pushnil(L); lua_pushnil(L);