Commit 658ad503 authored by Renato Figueiro Maia's avatar Renato Figueiro Maia
Browse files

Bugfix in inheritance between components using templates of different models.

git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/loop/trunk@72177 ae0415b3-e90b-0410-900d-d0be9363c56b
Showing with 4 additions and 12 deletions
+4 -12
......@@ -51,10 +51,7 @@ function BaseTemplate:__new(...)
end
function Template(template, ...)
if select("#", ...) > 0
then return oo.class(template, ...)
else return oo.class(template, BaseTemplate)
end
return oo.class(template, BaseTemplate, ...)
end
--------------------------------------------------------------------------------
......
......@@ -121,10 +121,7 @@ function BaseTemplate:__container(comp)
end
function Template(template, ...)
if select("#", ...) > 0
then return oo.class(template, ...)
else return oo.class(template, BaseTemplate)
end
return oo.class(template, BaseTemplate, ...)
end
--------------------------------------------------------------------------------
......
......@@ -105,11 +105,9 @@ function BaseTemplate:__build(segments)
end
function Template(template, ...)
if select("#", ...) > 0
then return oo.class(template, ...)
else return oo.class(template, BaseTemplate)
end
return oo.class(template, BaseTemplate, ...)
end
--------------------------------------------------------------------------------
function factoryof(component)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment