OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007 Eric Seidel <eric@webkit.org> | 2 * Copyright (C) 2007 Eric Seidel <eric@webkit.org> |
3 * | 3 * |
4 * This library is free software; you can redistribute it and/or | 4 * This library is free software; you can redistribute it and/or |
5 * modify it under the terms of the GNU Library General Public | 5 * modify it under the terms of the GNU Library General Public |
6 * License as published by the Free Software Foundation; either | 6 * License as published by the Free Software Foundation; either |
7 * version 2 of the License, or (at your option) any later version. | 7 * version 2 of the License, or (at your option) any later version. |
8 * | 8 * |
9 * This library is distributed in the hope that it will be useful, | 9 * This library is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 toLayoutSVGResourceContainer(layoutObject); | 51 toLayoutSVGResourceContainer(layoutObject); |
52 container->removeAllClientsFromCache(); | 52 container->removeAllClientsFromCache(); |
53 } | 53 } |
54 | 54 |
55 void LayoutSVGGradientStop::layout() { | 55 void LayoutSVGGradientStop::layout() { |
56 clearNeedsLayout(); | 56 clearNeedsLayout(); |
57 } | 57 } |
58 | 58 |
59 SVGGradientElement* LayoutSVGGradientStop::gradientElement() const { | 59 SVGGradientElement* LayoutSVGGradientStop::gradientElement() const { |
60 ContainerNode* parentNode = node()->parentNode(); | 60 ContainerNode* parentNode = node()->parentNode(); |
61 ASSERT(parentNode); | 61 DCHECK(parentNode); |
62 return isSVGGradientElement(*parentNode) ? toSVGGradientElement(parentNode) | 62 return isSVGGradientElement(*parentNode) ? toSVGGradientElement(parentNode) |
63 : 0; | 63 : 0; |
64 } | 64 } |
65 | 65 |
66 } // namespace blink | 66 } // namespace blink |
OLD | NEW |