Fix Binary renderer for new renderer parameter

issue3272
This commit is contained in:
Cédric Krier committed 2013-06-28 11:34:43 +02:00
1 parent 373b9b61ef
commit ba3671b90d
1 file changed
+2 -2
@@ -604,11 +604,11 @@ class Binary(Char):
def __init__(self, field_name, model_name, treeview, attrs=None,
renderer=None):
self.filename = attrs.get('filename')
if renderer is None:
renderer = partial(CellRendererBinary, bool(self.filename))
super(Binary, self).__init__(field_name, model_name, treeview,
attrs=attrs)
self.filename = attrs.get('filename')
attrs=attrs, renderer=renderer)
self.renderer.connect('new', self.new_binary)
self.renderer.connect('open', self.open_binary)
self.renderer.connect('save', self.save_binary)