parent
3c3eee2295
commit
9455fb3f73
|
|
@ -67,13 +67,14 @@ class DirectFrame(DirectGuiWidget):
|
|||
"""Recreates the given component using the given keyword args."""
|
||||
assert name in ("geom", "image", "text")
|
||||
|
||||
if len(states) != self['numStates']:
|
||||
raise ValueError
|
||||
|
||||
# constants should be local to or default arguments of constructors
|
||||
for c in range(self['numStates']):
|
||||
component_name = name + str(c)
|
||||
state = states[c]
|
||||
|
||||
try:
|
||||
state = states[c]
|
||||
except IndexError:
|
||||
state = states[-1]
|
||||
|
||||
if self.hascomponent(component_name):
|
||||
if state is None:
|
||||
|
|
|
|||
Loading…
Reference in New Issue