summaryrefslogtreecommitdiffstats
path: root/WebCore/svg/SVGURIReference.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/svg/SVGURIReference.cpp')
-rw-r--r--WebCore/svg/SVGURIReference.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/WebCore/svg/SVGURIReference.cpp b/WebCore/svg/SVGURIReference.cpp
index e3a7003..97003e5 100644
--- a/WebCore/svg/SVGURIReference.cpp
+++ b/WebCore/svg/SVGURIReference.cpp
@@ -53,12 +53,11 @@ bool SVGURIReference::isKnownAttribute(const QualifiedName& attrName)
String SVGURIReference::getTarget(const String& url)
{
if (url.startsWith("url(")) { // URI References, ie. fill:url(#target)
- unsigned int start = url.find('#') + 1;
- unsigned int end = url.reverseFind(')');
-
+ size_t start = url.find('#') + 1;
+ size_t end = url.reverseFind(')');
return url.substring(start, end - start);
- } else if (url.find('#') > -1) { // format is #target
- unsigned int start = url.find('#') + 1;
+ } else if (url.find('#') != notFound) { // format is #target
+ size_t start = url.find('#') + 1;
return url.substring(start, url.length() - start);
} else // The url doesn't have any target.
return String();