OLD | NEW |
1 | |
2 /* | 1 /* |
3 * Copyright 2006 The Android Open Source Project | 2 * Copyright 2006 The Android Open Source Project |
4 * | 3 * |
5 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 5 * found in the LICENSE file. |
7 */ | 6 */ |
8 | 7 |
9 | 8 |
10 #include "SkSVGClipPath.h" | 9 #include "SkSVGClipPath.h" |
11 #include "SkSVGParser.h" | 10 #include "SkSVGParser.h" |
(...skipping 19 matching lines...) Expand all Loading... |
31 SkSVGElement* ref = nullptr; | 30 SkSVGElement* ref = nullptr; |
32 const char* refStr = &use->f_xlink_href.c_str()[1]; | 31 const char* refStr = &use->f_xlink_href.c_str()[1]; |
33 SkASSERT(parser.getIDs().find(refStr, &ref)); | 32 SkASSERT(parser.getIDs().find(refStr, &ref)); |
34 SkASSERT(ref); | 33 SkASSERT(ref); |
35 if (ref->getType() == SkSVGType_Rect) | 34 if (ref->getType() == SkSVGType_Rect) |
36 parser._addAttribute("rectangle", refStr); | 35 parser._addAttribute("rectangle", refStr); |
37 else | 36 else |
38 parser._addAttribute("path", refStr); | 37 parser._addAttribute("path", refStr); |
39 parser._endElement(); | 38 parser._endElement(); |
40 } | 39 } |
OLD | NEW |