Reviewers: ,
Please review this at http://codereview.tryton.org/207001/ Affected files: M tryton/gui/window/view_form/view/list_gtk/editabletree.py M tryton/gui/window/view_form/view/list_gtk/parser.py Index: tryton/gui/window/view_form/view/list_gtk/editabletree.py =================================================================== --- a/tryton/gui/window/view_form/view/list_gtk/editabletree.py +++ b/tryton/gui/window/view_form/view/list_gtk/editabletree.py @@ -260,5 +260,5 @@ record = model.get_value(model.get_iter(path), 0) if isinstance(entry, gtk.Entry): self.on_quit_cell(record, column.name, entry.get_text()) - elif isinstance(entry, gtk.ComboBoxEntry): + elif isinstance(entry, (gtk.ComboBoxEntry, gtk.ComboBox)): self.on_quit_cell(record, column.name, entry.get_active_text()) Index: tryton/gui/window/view_form/view/list_gtk/parser.py =================================================================== --- a/tryton/gui/window/view_form/view/list_gtk/parser.py +++ b/tryton/gui/window/view_form/view/list_gtk/parser.py @@ -39,7 +39,7 @@ editable.connect('key_press_event', treeview.on_keypressed) editable.editing_done_id = editable.connect('editing_done', treeview.on_editing_done) - if isinstance(editable, gtk.ComboBoxEntry): + if isinstance(editable, (gtk.ComboBoxEntry, gtk.ComboBox)): editable.connect('changed', treeview.on_editing_done) def sort_model(column, treeview, screen): -- [email protected] mailing list
