From 89ac8e4f032328a7f4f8254e903f1a6c8b5747ba Mon Sep 17 00:00:00 2001 From: Andy Williams Date: Wed, 20 Dec 2017 15:00:18 +0000 Subject: [PATCH] docs: Output correct signature for class method first parameter --- src/scripts/elua/apps/gendoc.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/scripts/elua/apps/gendoc.lua b/src/scripts/elua/apps/gendoc.lua index 51febf6..842df51 100644 --- a/src/scripts/elua/apps/gendoc.lua +++ b/src/scripts/elua/apps/gendoc.lua @@ -41,7 +41,9 @@ local gen_func_csig = function(f, ftype) local rtype = f:return_type_get(ftype) local fparam = "Eo *obj" - if f:is_const() or f:is_class() or ftype == f.PROP_GET then + if f:is_class() then + fparam = "Efl_Class *klass" + elseif f:is_const() or ftype == f.PROP_GET then fparam = "const Eo *obj" end -- 2.7.4