Reviewers: ,


Please review this at http://codereview.tryton.org/100002/

Affected files:
  M tryton/gui/window/view_form/view/list.py


Index: tryton/gui/window/view_form/view/list.py
===================================================================

--- a/tryton/gui/window/view_form/view/list.py
+++ b/tryton/gui/window/view_form/view/list.py
@@ -113,14 +113,6 @@
             record.modified_fields.setdefault(record.parent_name or 'id')
         group.move(record, 0)

-    def move_end(self, record):
-        group = self.group
-        if group != record.group:
-            record.group.remove(record, remove=True)
-            group.add(record)
-            record.modified_fields.setdefault(record.parent_name or 'id')
-        group.move(record, -1)
-
     def sort(self, ids):
         ids2pos = {}
         pos = 0
@@ -508,7 +500,7 @@
             elif self.children_field:
                 store.move_into(record, path)
         else:
-            store.move_end(record)
+            store.move_after(record, (len(store) - 1,))
         context.drop_finish(False, etime)
         if treeview.sequence:
             record.group.set_sequence(field=treeview.sequence)



--
[email protected] mailing list

Reply via email to