Do not use PYSONDecoder() to eval states of button in list view

issue2244
(transplanted from a5609b61695b8a7bdb6f7b21a96054b04a5d047a)
This commit is contained in:
Udo Spallek
2011-11-02 11:12:56 +01:00
parent b5a2eb18c1
commit f8129d0239
@@ -921,8 +921,8 @@ class Button(object):
store = self.treeview.get_model()
record = store.get_value(store.get_iter(path), 0)
state_changes = PYSONDecoder().decode(record.expr_eval(
self.attrs.get('states', {}), check_load=False))
state_changes = record.expr_eval(
self.attrs.get('states', {}), check_load=False)
if state_changes.get('invisible') \
or state_changes.get('readonly'):
return True