瀏覽代碼

Run insert to update index even if already attached (#8313)

tags/7.0.0.alpha2
Leif Åstrand 12 年之前
父節點
當前提交
ce42589a19
共有 1 個檔案被更改,包括 1 行新增6 行删除
  1. 1
    6
      src/com/vaadin/terminal/gwt/client/ui/VMeasuringOrderedLayout.java

+ 1
- 6
src/com/vaadin/terminal/gwt/client/ui/VMeasuringOrderedLayout.java 查看文件

@@ -39,14 +39,9 @@ public class VMeasuringOrderedLayout extends ComplexPanel {

Element containerElement = getElement();
Node childAtIndex = containerElement.getChild(index);
boolean alreadyAttached;
if (childAtIndex != wrapperElement) {
alreadyAttached = wrapperElement.getParentElement() == containerElement;
// Insert at correct location not attached or at wrong location
containerElement.insertBefore(wrapperElement, childAtIndex);
} else {
alreadyAttached = true;
}
if (!alreadyAttached) {
insert(widget, wrapperElement, index, false);
}


Loading…
取消
儲存