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

Reply via email to