diff --git a/src/bin/elua/modules/lualian.lua b/src/bin/elua/modules/lualian.lua index ed35f2f6b9..05dcb33b0a 100644 --- a/src/bin/elua/modules/lualian.lua +++ b/src/bin/elua/modules/lualian.lua @@ -37,11 +37,13 @@ local isnum = { } local known_out = { - ["Eina_Bool"] = function(expr) return ("((%s) ~= 0)"):format(expr) end + ["Eina_Bool" ] = function(expr) return ("((%s) ~= 0)"):format(expr) end, + ["Evas_Coord"] = function(expr) return ("tonumber(%s)"):format(expr) end } local known_in = { - ["Eina_Bool"] = function(expr) return expr end + ["Eina_Bool" ] = function(expr) return expr end, + ["Evas_Coord"] = function(expr) return expr end } local known_ptr_out = {