[SVG] fix SVGURIReference build by including SVGElement
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Feb 2019 18:22:37 +0000 (18:22 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Feb 2019 18:22:37 +0000 (18:22 +0000)
https://bugs.webkit.org/show_bug.cgi?id=194292

Patch by Olivier Blin <olivier.blin@softathome.com> on 2019-02-06
Reviewed by Michael Catanzaro.

* svg/SVGURIReference.h:
SVGURIReference is making use of SVGElement in its constructor, but
it was not declared.

The issue was not seen in unified builds because it was grouped with
other files including SVGElement.

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

Source/WebCore/ChangeLog
Source/WebCore/svg/SVGURIReference.cpp
Source/WebCore/svg/SVGURIReference.h

index 33d6584..626d4f4 100644 (file)
@@ -1,3 +1,17 @@
+2019-02-06  Olivier Blin  <olivier.blin@softathome.com>
+
+        [SVG] fix SVGURIReference build by including SVGElement
+        https://bugs.webkit.org/show_bug.cgi?id=194292
+
+        Reviewed by Michael Catanzaro.
+
+        * svg/SVGURIReference.h:
+        SVGURIReference is making use of SVGElement in its constructor, but
+        it was not declared.
+
+        The issue was not seen in unified builds because it was grouped with
+        other files including SVGElement.
+
 2019-02-06  Zalan Bujtas  <zalan@apple.com>
 
         [LFC][IFC] Move line layout code to a dedicated file
index 2373cb4..998e2f4 100644 (file)
@@ -25,6 +25,7 @@
 #include "Document.h"
 #include "Element.h"
 #include "SVGAttributeOwnerProxy.h"
+#include "SVGElement.h"
 #include <wtf/URL.h>
 #include "XLinkNames.h"
 
index f4629e0..660c262 100644 (file)
@@ -27,6 +27,8 @@
 
 namespace WebCore {
 
+class SVGElement;
+
 template<typename OwnerType, typename... BaseTypes>
 class SVGAttributeRegistry;