diff options
author | 2010-09-01 19:06:02 -0400 | |
---|---|---|
committer | 2010-09-01 19:06:02 -0400 | |
commit | bdffa3c1b3159a92a9b92720aa33f6d847ccccb2 (patch) | |
tree | ef26bc17f8a0261b6d7864c330352dd7b14fbd83 /src/lua_interface.c | |
parent | ec7557073c3665530f954d3e4d813ef47c059073 (diff) | |
download | textadept-bdffa3c1b3159a92a9b92720aa33f6d847ccccb2.tar.gz textadept-bdffa3c1b3159a92a9b92720aa33f6d847ccccb2.zip |
Fixed compiler warnings.
Diffstat (limited to 'src/lua_interface.c')
-rw-r--r-- | src/lua_interface.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lua_interface.c b/src/lua_interface.c index 25fc279d..d954e06e 100644 --- a/src/lua_interface.c +++ b/src/lua_interface.c @@ -579,11 +579,11 @@ static long l_toscintillaparam(lua_State *lua, int type, int *arg_idx) { return (long)lua_tostring(lua, (*arg_idx)++); else if (type == tBOOL) return lua_toboolean(lua, (*arg_idx)++); - else if (type == tKEYMOD) - return (luaL_checkinteger(lua, (*arg_idx)++) & 0xFFFF) | - ((luaL_checkinteger(lua, (*arg_idx)++) & - (SCMOD_SHIFT | SCMOD_CTRL | SCMOD_ALT)) << 16); - else if (type > tVOID && type < tBOOL) + else if (type == tKEYMOD) { + int key = luaL_checkinteger(lua, (*arg_idx)++) & 0xFFFF; + return key | ((luaL_checkinteger(lua, (*arg_idx)++) & + (SCMOD_SHIFT | SCMOD_CTRL | SCMOD_ALT)) << 16); + } else if (type > tVOID && type < tBOOL) return luaL_checklong(lua, (*arg_idx)++); else return 0; |