2011-01-25 Dimitri Glazkov <dglazkov@chromium.org>
[WebKit.git] / Source / WebCore / dom / Element.h
index 45104787f6d6f6ace380b37460f5bb278eac0bc8..de42a5f99503dad1672809afd4bcef6a6277fbb1 100644 (file)
@@ -232,7 +232,7 @@ public:
 
     Node* shadowRoot();
     void setShadowRoot(PassRefPtr<Node>);
 
     Node* shadowRoot();
     void setShadowRoot(PassRefPtr<Node>);
-    virtual AtomicString shadowPseudoId() const;
+    virtual const AtomicString& shadowPseudoId() const;
 
     RenderStyle* computedStyle(PseudoId = NOPSEUDO);
 
 
     RenderStyle* computedStyle(PseudoId = NOPSEUDO);
 
@@ -510,9 +510,9 @@ inline void Element::setIdAttribute(const AtomicString& value)
     setAttribute(document()->idAttributeName(), value);
 }
 
     setAttribute(document()->idAttributeName(), value);
 }
 
-inline AtomicString Element::shadowPseudoId() const
+inline const AtomicString& Element::shadowPseudoId() const
 {
 {
-    return AtomicString();
+    return nullAtom;
 }
 
 } // namespace
 }
 
 } // namespace