| Index: Source/core/page/FrameTree.cpp
|
| diff --git a/Source/core/page/FrameTree.cpp b/Source/core/page/FrameTree.cpp
|
| index ba484fed8f5815e721338fb61f635661cfb2fd31..e0e8a9708d1e853a89732f02f63274c6881168cd 100644
|
| --- a/Source/core/page/FrameTree.cpp
|
| +++ b/Source/core/page/FrameTree.cpp
|
| @@ -53,7 +53,7 @@ FrameTree::~FrameTree()
|
| child->setView(nullptr);
|
| }
|
|
|
| -void FrameTree::setName(const AtomicString& name)
|
| +void FrameTree::setName(const AtomicString& name, const AtomicString& fallbackName)
|
| {
|
| m_name = name;
|
| if (!parent()) {
|
| @@ -61,7 +61,7 @@ void FrameTree::setName(const AtomicString& name)
|
| return;
|
| }
|
| m_uniqueName = AtomicString(); // Remove our old frame name so it's not considered in uniqueChildName.
|
| - m_uniqueName = parent()->tree().uniqueChildName(name);
|
| + m_uniqueName = parent()->tree().uniqueChildName(name.isEmpty() ? fallbackName : name);
|
| }
|
|
|
| LocalFrame* FrameTree::parent() const
|
|
|