瀏覽代碼

Bugfix. Detach the element before positioning it again.

Otherwise the index of the element relative to which we place it changes
depending on whether the element being positioned is placed before or after it.
JC Brand 11 年之前
父節點
當前提交
9bda651137
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      converse.js

+ 1 - 0
converse.js

@@ -3275,6 +3275,7 @@
                  */
                 var view = this.get(contact.get('id'));
                 var index = this.model.contacts.indexOf(contact);
+                view.$el.detach();
                 if (index === 0) {
                     this.$el.after(view.$el);
                 } else if (index == (this.model.contacts.length-1)) {