| Index: Source/core/dom/ContainerNode.cpp
|
| ===================================================================
|
| --- Source/core/dom/ContainerNode.cpp (revision 160036)
|
| +++ Source/core/dom/ContainerNode.cpp (working copy)
|
| @@ -421,8 +421,6 @@
|
| NodeVector children;
|
| getChildNodes(container, children);
|
|
|
| - container->document().nodeChildrenWillBeRemoved(container);
|
| -
|
| ChildListMutationScope mutation(container);
|
| for (NodeVector::const_iterator it = children.begin(); it != children.end(); it++) {
|
| Node* child = it->get();
|
| @@ -565,6 +563,8 @@
|
| document().removeFocusedElementOfSubtree(this, true);
|
| }
|
|
|
| + document().nodeChildrenWillBeRemoved(this);
|
| +
|
| NodeVector removedChildren;
|
| {
|
| WidgetHierarchyUpdatesSuspensionScope suspendWidgetHierarchyUpdates;
|
|
|