ShadowRoot: Remove a public static factory function which doesn't have any callers.
authorhayato@chromium.org <hayato@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 15 Feb 2012 08:21:29 +0000 (08:21 +0000)
committerhayato@chromium.org <hayato@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 15 Feb 2012 08:21:29 +0000 (08:21 +0000)
https://bugs.webkit.org/show_bug.cgi?id=78668

Reviewed by Kent Tamura.

No tests. No change in behavior.

* dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::create):
* dom/ShadowRoot.h:
(ShadowRoot):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107786 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/dom/ShadowRoot.cpp
Source/WebCore/dom/ShadowRoot.h

index 21881ab..0a3bdc9 100644 (file)
@@ -1,3 +1,17 @@
+2012-02-15  Hayato Ito  <hayato@chromium.org>
+
+        ShadowRoot: Remove a public static factory function which doesn't have any callers.
+        https://bugs.webkit.org/show_bug.cgi?id=78668
+
+        Reviewed by Kent Tamura.
+
+        No tests. No change in behavior.
+
+        * dom/ShadowRoot.cpp:
+        (WebCore::ShadowRoot::create):
+        * dom/ShadowRoot.h:
+        (ShadowRoot):
+
 2012-02-14  Hao Zheng  <zhenghao@chromium.org>
 
         Cleanup pending transaction queue in Database.
index 0cb8c9d..ef9ff01 100644 (file)
@@ -110,7 +110,7 @@ PassRefPtr<ShadowRoot> ShadowRoot::create(Element* element, ShadowRootCreationPu
     }
 
     ASSERT(purpose != CreatingUserAgentShadowRoot || !element->hasShadowRoot());
-    RefPtr<ShadowRoot> shadowRoot = create(element->document());
+    RefPtr<ShadowRoot> shadowRoot = adoptRef(new ShadowRoot(element->document()));
 
     ec = 0;
     element->setShadowRoot(shadowRoot, ec);
index ba453ac..83e1713 100644 (file)
@@ -41,7 +41,6 @@ class HTMLContentSelector;
 class ShadowRoot : public DocumentFragment, public TreeScope, public DoublyLinkedListNode<ShadowRoot> {
     friend class WTF::DoublyLinkedListNode<ShadowRoot>;
 public:
-    static PassRefPtr<ShadowRoot> create(Document*);
     static PassRefPtr<ShadowRoot> create(Element*, ExceptionCode&);
 
     // FIXME: We will support multiple shadow subtrees, however current implementation does not work well
@@ -95,11 +94,6 @@ private:
     OwnPtr<HTMLContentSelector> m_selector;
 };
 
-inline PassRefPtr<ShadowRoot> ShadowRoot::create(Document* document)
-{
-    return adoptRef(new ShadowRoot(document));
-}
-
 inline void ShadowRoot::clearNeedsReattachHostChildrenAndShadow()
 {
     m_needsRecalculateContent = false;