diff options
Diffstat (limited to 'src/lua_interface.c')
-rw-r--r-- | src/lua_interface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lua_interface.c b/src/lua_interface.c index 8a996e70..214f1f1c 100644 --- a/src/lua_interface.c +++ b/src/lua_interface.c @@ -576,7 +576,7 @@ GtkWidget *l_create_gtkmenu(lua_State *lua, GCallback callback, int submenu) { */ static long l_toscintillaparam(lua_State *lua, int type, int *arg_idx) { if (type == tSTRING) - return (long)lua_tostring(lua, (*arg_idx)++); + return (long)luaL_checkstring(lua, (*arg_idx)++); else if (type == tBOOL) return lua_toboolean(lua, (*arg_idx)++); else if (type == tKEYMOD) { @@ -723,7 +723,7 @@ static int l_call_scintilla(lua_State *lua, GtkWidget *editor, int msg, // Set the w and l parameters appropriately for Scintilla. if (p1_type == tLENGTH && p2_type == tSTRING) { params[0] = (long)lua_strlen(lua, arg); - params[1] = (long)lua_tostring(lua, arg); + params[1] = (long)luaL_checkstring(lua, arg); params_needed = 0; } else if (p2_type == tSTRINGRESULT) { string_return = TRUE; |