q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=73bf20fe4e9450b2f38f948529975dd10c0957c5

commit 73bf20fe4e9450b2f38f948529975dd10c0957c5
Author: Daniel Kolesa <d.kol...@samsung.com>
Date:   Mon Sep 29 12:40:50 2014 +0100

    elua: properly register the eo class into the system in generated code
---
 src/bin/elua/modules/lualian.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/elua/modules/lualian.lua b/src/bin/elua/modules/lualian.lua
index 8f76dd6..1fba42d 100644
--- a/src/bin/elua/modules/lualian.lua
+++ b/src/bin/elua/modules/lualian.lua
@@ -388,7 +388,7 @@ local __class = __lib.%s_class_get()
 
         self:gen_children(s)
 
-        s:write("})\n")
+        s:write("}, __class)\n")
     end,
 
     gen_ffi = function(self, s)
@@ -455,7 +455,7 @@ eo.class_register("%s", %s, {
 
         self:gen_children(s)
 
-        s:write("})")
+        s:write("}, __class)")
 
         for i, v in ipairs(self.mixins) do
             s:write(("\neo.class_mixin(\"%s\", \"%s\")\n"):format(kn, v))

-- 


Reply via email to