Index: Source/core/svg/SVGSymbolElement.h |
diff --git a/Source/core/svg/SVGSymbolElement.h b/Source/core/svg/SVGSymbolElement.h |
index bcb3e0e46f4f1d6108a7d7e467d8271f16f95012..2205af9213a3bce3b76cdc52ba7edee0f41d33a4 100644 |
--- a/Source/core/svg/SVGSymbolElement.h |
+++ b/Source/core/svg/SVGSymbolElement.h |
@@ -35,7 +35,7 @@ public: |
private: |
explicit SVGSymbolElement(Document&); |
- virtual bool supportsFocus() const OVERRIDE { return hasFocusEventListeners(); } |
+ virtual bool supportsFocus() const OVERRIDE { return SVGElement::supportsFocus() || hasFocusEventListeners(); } |
bool isSupportedAttribute(const QualifiedName&); |
virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERRIDE; |