diff options
author | Daniel Kolesa <d.kolesa@samsung.com> | 2014-06-23 14:05:50 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@samsung.com> | 2014-06-23 14:05:50 +0100 |
commit | 471b4435b4757d94b7ff6ebf27ff6bfea2fa4325 (patch) | |
tree | 3fd0555090b94914c2f36bc640f1bc4cdaff9c26 | |
parent | 7c1a78cfd2be3f44a5bbfe4f197f2f519f5e983d (diff) | |
download | efl-471b4435b4757d94b7ff6ebf27ff6bfea2fa4325.tar.gz |
elua: eo_prefix_get will always return a valid value
-rw-r--r-- | src/bindings/luajit/eolian.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua index 1a67891d6b..9640a2fe90 100644 --- a/src/bindings/luajit/eolian.lua +++ b/src/bindings/luajit/eolian.lua @@ -397,7 +397,11 @@ M.Class = ffi.metatype("Eolian_Class", { eo_prefix_get = function(self) local v = eolian.eolian_class_eo_prefix_get(self) - if v == nil then return nil end + if v == nil then + local buf = self:namespaces_list_get() + buf[#buf + 1] = self:name_get() + return table.concat(buf, "_") + end return ffi.string(v) end, |