aboutsummaryrefslogtreecommitdiff
path: root/src/lua_interface.c
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2010-09-01 19:06:02 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2010-09-01 19:06:02 -0400
commitbdffa3c1b3159a92a9b92720aa33f6d847ccccb2 (patch)
treeef26bc17f8a0261b6d7864c330352dd7b14fbd83 /src/lua_interface.c
parentec7557073c3665530f954d3e4d813ef47c059073 (diff)
downloadtextadept-bdffa3c1b3159a92a9b92720aa33f6d847ccccb2.tar.gz
textadept-bdffa3c1b3159a92a9b92720aa33f6d847ccccb2.zip
Fixed compiler warnings.
Diffstat (limited to 'src/lua_interface.c')
-rw-r--r--src/lua_interface.c10
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;