diff --git a/tryton/gui/window/view_form/view/list_gtk/widget.py b/tryton/gui/window/view_form/view/list_gtk/widget.py index 9a5416801c..4ab28e59e4 100644 --- a/tryton/gui/window/view_form/view/list_gtk/widget.py +++ b/tryton/gui/window/view_form/view/list_gtk/widget.py @@ -740,10 +740,10 @@ class M2M(O2M): class Selection(GenericText, SelectionMixin, PopdownMixin): - def __init__(self, *args): - super(Selection, self).__init__(*args) - self.renderer = CellRendererCombo() - self.renderer.connect('editing-started', self.editing_started) + def __init__(self, *args, **kwargs): + if 'renderer' not in kwargs: + kwargs['renderer'] = CellRendererCombo + super(Selection, self).__init__(*args, **kwargs) self.init_selection() self.renderer.set_property('model', self.get_popdown_model(self.selection)[0])