Index: Source/WebCore/page/SecurityOrigin.cpp |
diff --git a/Source/WebCore/page/SecurityOrigin.cpp b/Source/WebCore/page/SecurityOrigin.cpp |
index 4436694fc6014ca73f4ed1950ea8bbc2ae1766e9..f5828eca2424c86f3e647e28bf94d0bf0b6c05f7 100644 |
--- a/Source/WebCore/page/SecurityOrigin.cpp |
+++ b/Source/WebCore/page/SecurityOrigin.cpp |
@@ -82,6 +82,10 @@ static bool shouldUseInnerURL(const KURL& url) |
// security origin can be parsed using this algorithm. |
static KURL extractInnerURL(const KURL& url) |
{ |
+#if ENABLE(FILE_SYSTEM) |
+ if (url.innerURL()) |
+ return *url.innerURL(); |
+#endif |
// FIXME: Update this callsite to use the innerURL member function when |
// we finish implementing it. |
return KURL(ParsedURLString, decodeURLEscapeSequences(url.path())); |