private void pullUp(DockLayoutNode node) {
		if (mParent != null) {
			if (mParent.mChildren[0] == this) {
				mParent.mChildren[0] = node;
			} else if (mParent.mChildren[1] == this) {
				mParent.mChildren[1] = node;
			}
			if (node instanceof DockLayout) {
				((DockLayout) node).mParent = mParent;
			} else if (node == null) {
				if (mParent.mChildren[0] == null && mParent.mChildren[1] == null) {
					mParent.pullUp(null);
				}
			}
		}
	}