diff --git a/src/lua_consolelib.c b/src/lua_consolelib.c index 3869fdc72035bcdfc715960b67ac6285e5683419..5215469397923f27bba03c07e02468838ffe42cd 100644 --- a/src/lua_consolelib.c +++ b/src/lua_consolelib.c @@ -382,7 +382,7 @@ static int lib_cvRegisterVar(lua_State *L) cvar->PossibleValue = cvpv; } else FIELDERROR("PossibleValue", va("%s or CV_PossibleValue_t expected, got %s", lua_typename(L, LUA_TTABLE), luaL_typename(L, -1))) - } else if (cvar->flags & CV_CALL && (i == 5 || (k && fasticmp(k, "func")))) { + } else if ((i == 5 || (k && fasticmp(k, "func")))) { if (!lua_isfunction(L, 4)) TYPEERROR("func", LUA_TFUNCTION) lua_getfield(L, LUA_REGISTRYINDEX, "CV_OnChange");